This PKGBUILD creates the following packages:
The build took 00:39:56.
The return code of the build was 0.
Found permanent source directory in /sources/js17
Removed vanilla repositories from pacman.conf and added:
[tuscan]Server = file:///toolchain_repoCMD: pacman -Syy --noconfirm
:: Synchronizing package databases...downloading tuscan.db...CMD: sudo -u tuscan makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
==> Making package: js17 17.0.0-3 (Sat Dec 12 07:32:37 UTC 2015)==> Checking runtime dependencies...==> Checking buildtime dependencies...==> Installing missing dependencies...error: tuscan database is inconsistent: name mismatch on package clocerror: tuscan database is inconsistent: version mismatch on package clocresolving dependencies...looking for conflicting packages...Packages (1) zip-3.0-6Total Download Size: 0.15 MiBTotal Installed Size: 0.54 MiB:: Proceed with installation? [Y/n] :: Retrieving packages ...downloading zip.pkg.tar.xz...checking keyring...checking package integrity...loading package files...checking for file conflicts...checking available disk space...installing zip...==> WARNING: Using existing $srcdir/ tree==> Starting build()...creating cache ./config.cachechecking host system type... x86_64-unknown-linux-gnuchecking target system type... x86_64-unknown-linux-gnuchecking build system type... x86_64-unknown-linux-gnuchecking for gawk... gawkchecking for perl5... nochecking for perl... /usr/bin/perlchecking for gcc... gccchecking whether the C compiler (gcc ) works... yeschecking whether the C compiler (gcc ) is a cross-compiler... nochecking whether we are using GNU C... yeschecking whether gcc accepts -g... yeschecking for c++... c++checking whether the C++ compiler (c++ ) works... yeschecking whether the C++ compiler (c++ ) is a cross-compiler... nochecking whether we are using GNU C++... yeschecking whether c++ accepts -g... yeschecking for ranlib... ranlibchecking for as... /usr/bin/aschecking for ar... archecking for ld... ldchecking for strip... stripchecking for windres... nochecking how to run the C preprocessor... gcc -Echecking how to run the C++ preprocessor... c++ -Echecking for sb-conf... nochecking for ve... nochecking for a BSD compatible install... /usr/bin/install -cchecking whether ln -s works... yeschecking for minimum required perl version >= 5.006... 5.022000checking for full perl installation... yeschecking for python2.7... /usr/bin/python2.7checking for doxygen... /usr/bin/doxygenchecking for autoconf... /usr/bin/autoconfchecking for makedepend... nochecking for xargs... /usr/bin/xargschecking for gmake... nochecking for make... /usr/bin/makechecking for X... libraries , headers checking for dnet_ntoa in -ldnet... nochecking for dnet_ntoa in -ldnet_stub... nochecking for gethostbyname... yeschecking for connect... yeschecking for remove... yeschecking for shmat... yeschecking for IceConnectionNumber in -lICE... yeschecking that static assertion macros used in autoconf tests work... yeschecking whether the C compiler supports -Werror=return-type... yeschecking whether the C compiler supports -Wtype-limits... yeschecking whether the C compiler supports -Wempty-body... yeschecking whether the C compiler supports -Wno-overlength-strings... yeschecking whether the C++ compiler supports -Werror=return-type... yeschecking whether the C++ compiler supports -Wtype-limits... yeschecking whether the C++ compiler supports -Wempty-body... yeschecking whether the C++ compiler supports -Wno-overlength-strings... yeschecking whether the C++ compiler supports -Wno-invalid-offsetof... yeschecking whether the C++ compiler supports -Wno-variadic-macros... yeschecking whether ld has archive extraction flags... yeschecking for 64-bit OS... yeschecking for Python version >= 2.5 but not 3.x... yeschecking for custom implementation... none specified checking whether the linker supports Identical Code Folding... nochecking whether removing dead symbols breaks debugging... nochecking for ANSI C header files... yeschecking for working const... yeschecking for mode_t... yeschecking for off_t... yeschecking for pid_t... yeschecking for size_t... yeschecking for __stdcall... nochecking for ssize_t... yeschecking for st_blksize in struct stat... yeschecking for siginfo_t... yeschecking for the size of void*... 8checking for the alignment of void*... 8checking for the size of double... 8checking for endian.h... yeschecking for machine/endian.h... nochecking for sys/isa_defs.h... nochecking for uint... yeschecking for uint_t... nochecking for uname.domainname... yeschecking for uname.__domainname... nochecking for visibility(hidden) attribute... yeschecking for visibility(default) attribute... yeschecking for visibility pragma support... yeschecking For gcc visibility bug with class-level attributes (GCC bug 26905)... nochecking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... nochecking for gcc PR49911... nochecking for dirent.h that defines DIR... yeschecking for opendir in -ldir... nochecking for sys/byteorder.h... nochecking for compat.h... nochecking for getopt.h... yeschecking for sys/bitypes.h... yeschecking for memory.h... yeschecking for unistd.h... yeschecking for gnu/libc-version.h... yeschecking for nl_types.h... yeschecking for malloc.h... yeschecking for X11/XKBlib.h... yeschecking for io.h... nochecking for cpuid.h... yeschecking for sys/statvfs.h... yeschecking for sys/statfs.h... yeschecking for sys/vfs.h... yeschecking for sys/mount.h... yeschecking for sys/quota.h... yeschecking for linux/quota.h... yeschecking for mmintrin.h... yeschecking for new... yeschecking for sys/cdefs.h... yeschecking for linux/perf_event.h... yeschecking for perf_event_open system call... yeschecking for gethostbyname_r in -lc_r... nochecking for library containing dlopen... -ldlchecking for dlfcn.h... yeschecking for dladdr... yeschecking for socket in -lsocket... nochecking for pthread_create in -lpthreads... nochecking for pthread_create in -lpthread... yeschecking whether gcc accepts -pthread... yeschecking whether gcc needs -traditional... nochecking for 8-bit clean memcmp... yeschecking for fchmod... yeschecking for flockfile... yeschecking for getc_unlocked... yeschecking for _getc_nolock... nochecking for getpagesize... yeschecking for lchown... yeschecking for localtime_r... yeschecking for lstat64... yeschecking for memmove... yeschecking for random... yeschecking for rint... nochecking for sbrk... yeschecking for snprintf... yeschecking for stat64... yeschecking for statvfs... yeschecking for statvfs64... yeschecking for strerror... yeschecking for strtok_r... yeschecking for truncate64... yeschecking for wcrtomb... yeschecking for mbrtowc... yeschecking for res_ninit()... yeschecking for gnu_get_libc_version()... yeschecking for an implementation of va_copy()... yeschecking for an implementation of __va_copy()... yeschecking whether va_lists can be copied by value... nochecking for modern C++ template specialization syntax support... yeschecking whether partial template specialization works... yeschecking whether the C++ "using" keyword resolves ambiguity... yeschecking for C++ dynamic_cast to void*... yeschecking whether C++ requires implementation of unused virtual methods... yeschecking for trouble comparing to zero near std::operator!=()... nochecking for __thread keyword for TLS variables... yeschecking for malloc.h... (cached) yeschecking for strndup... yeschecking for posix_memalign... yeschecking for memalign... yeschecking for valloc... yeschecking for __attribute__((always_inline))... yeschecking for __attribute__((malloc))... yeschecking for __attribute__((warn_unused_result))... yeschecking for LC_MESSAGES... yeschecking for localeconv... yeschecking for nspr-config... /usr/bin/nspr-configchecking for NSPR - version >= 4.9.2... yeschecking for gzread in -lz... yeschecking for valid optimization flags... yeschecking for __cxa_demangle... yeschecking for unwind.h... yeschecking for _Unwind_Backtrace... yeschecking for -pipe support... yeschecking whether C compiler supports -fprofile-generate... yeschecking whether C++ compiler has -pedantic long long bug... nochecking for correct overload resolution with const and templates... nochecking for tm_zone tm_gmtoff in struct tm... yeschecking what kind of list files are supported by the linker... linkerscriptchecking what kind of ordering can be done with the linker... nonechecking for readline in -lreadline... yeschecking for posix_fallocate... yeschecking for setlocale... yeschecking for localeconv... (cached) yesupdating cache ./config.cachecreating ./config.statuscreating config files and headers...invoking /usr/bin/make to create js17-config scriptrm -f js17-config.tmp/usr/bin/python2.7 ./config/Preprocessor.py -Dprefix="/usr" -Dexec_prefix="/usr" -Dincludedir="/usr/include" -Dlibdir="/usr/lib" -DMODULE="js-17.0" -DMOZILLA_VERSION="17.0.4esrpre" -DLIBRARY_NAME="mozjs-17.0" -DJS_CONFIG_LIBS="-Wl,-version-script,symverscript -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl -lm -lz -ldl" -DJS_CONFIG_MOZ_JS_LIBS="-L/usr/lib -lmozjs-17.0" -DMOZJS_MAJOR_VERSION="17" -DMOZJS_MINOR_VERSION="0" -DMOZJS_PATCH_VERSION="4esrpre" -DMOZJS_ALPHA="" -DNSPR_CFLAGS="-I/usr/include/nspr" -DNSPR_PKGCONF_CHECK="nspr >= 4.9.2" js-config.in > js17-config.tmp \&& mv js17-config.tmp js17-config && chmod +x js17-configmake exportmake[1]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src'make -C config/ nsinstallmkdir -p /tmp/js17/src/mozjs17.0.0/js/src/.deps/usr/bin/python2.7 ./builtin/embedjs.py selfhosted.out.h ./js.msg \ ./builtin/macros.py ./builtin/array.js make[2]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/config'nsinstall.cgcc -o host_nsinstall.o -c -pedantic -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wno-unused -Wno-overlength-strings -Wcast-align -Wno-long-long -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I../config -I. -I../dist/include -I/usr/include/nspr -I/usr/include/nspr /tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall.cpathsub.cgcc -o host_pathsub.o -c -pedantic -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wno-unused -Wno-overlength-strings -Wcast-align -Wno-long-long -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I../config -I. -I../dist/include -I/usr/include/nspr -I/usr/include/nspr /tmp/js17/src/mozjs17.0.0/js/src/config/pathsub.cgcc -o nsinstall -pedantic -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wno-unused -Wno-overlength-strings -Wcast-align -Wno-long-long -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -lpthread -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib host_nsinstall.o host_pathsub.o make[2]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/config'make -C config exportmake[2]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/config'/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R nsinstall ../dist/binmkdir -p system_wrappers_js//usr/bin/python2.7 ../config/Preprocessor.py -DMOZ_NATIVE_ZLIB=1 -DMOZILLA_VERSION=\"17.0.4esrpre\" -DMOZILLA_VERSION_U=17.0.4esrpre -DMOZILLA_UAVERSION=\"17.0\" -DMOZJS_MAJOR_VERSION=\"17\" -DMOZJS_MINOR_VERSION=\"0\" -DHAVE_64BIT_OS=1 -DD_INO=d_ino -DJS_CPU_X64=1 -DJS_PUNBOX64=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_METHODJIT_TYPED_ARRAY=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_BYTES_PER_WORD=8 -DJS_BITS_PER_WORD_LOG2=6 -DJS_ALIGN_OF_POINTER=8 -DJS_BYTES_PER_DOUBLE=8 -DHAVE_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_CPUID_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_MMINTRIN_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_PARTIAL_SPECIALIZATION=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DNEED_CPP_UNUSED_IMPLEMENTATIONS=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H=\ -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_VALLOC=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ALWAYS_INLINE=__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_DEBUG_SYMBOLS=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_XML_SUPPORT=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 \ ../config/system-headers | /usr/bin/perl ../config/make-system-wrappers.pl system_wrappers_js/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R system_wrappers_js ../distmake[2]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/config'make -C shell exportmake[2]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/shell'mkdir -p /tmp/js17/src/mozjs17.0.0/js/src/shell/.depsmake[2]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/shell'make -C jsapi-tests exportmake[2]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests'mkdir -p /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/.depsmake[2]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests'make -C tests exportmake[2]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/tests'make[2]: Nothing to be done for 'export'.make[2]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/tests'/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 644 js-config.h jscpucfg.h js.msg jsalloc.h jsapi.h jsatom.h jsatom.tbl jsclass.h jsclist.h jsdbgapi.h jsdhash.h jsfriendapi.h jsgc.h jslock.h json.h jsproxy.h jsprf.h jsproto.tbl jsprvtd.h jspubtd.h jstypes.h jsutil.h jsversion.h jswrapper.h jsval.h ./perf/jsperf.h ./dist/include/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 644 ./ds/BitArray.h ./dist/include/ds/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 644 ./gc/Barrier.h ./gc/Heap.h ./gc/Root.h ./gc/Statistics.h ./gc/StoreBuffer.h ./dist/include/gc/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 644 ./../public/HashTable.h ./../public/LegacyIntTypes.h ./../public/MemoryMetrics.h ./../public/RequiredDefines.h ./../public/TemplateLib.h ./../public/Utility.h ./../public/Vector.h ./dist/include/js/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 644 ./../../mfbt/Assertions.h ./../../mfbt/Attributes.h ./../../mfbt/BloomFilter.h ./../../mfbt/CheckedInt.h ./../../mfbt/Constants.h ./../../mfbt/FloatingPoint.h ./../../mfbt/GuardObjects.h ./../../mfbt/HashFunctions.h ./../../mfbt/Likely.h ./../../mfbt/LinkedList.h ./../../mfbt/MathAlgorithms.h ./../../mfbt/MSStdInt.h ./../../mfbt/NullPtr.h ./../../mfbt/RangedPtr.h ./../../mfbt/RefPtr.h ./../../mfbt/Scoped.h ./../../mfbt/StandardInteger.h ./../../mfbt/SHA1.h ./../../mfbt/ThreadLocal.h ./../../mfbt/TypeTraits.h ./../../mfbt/Types.h ./../../mfbt/Util.h ./../../mfbt/WeakPtr.h ./dist/include/mozillamake[1]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src'make libsmake[1]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src'jskwgen.cppc++ -o host_jskwgen.o -c -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -I/usr/include/nspr /tmp/js17/src/mozjs17.0.0/js/src/jskwgen.cppjsoplengen.cppc++ -o host_jsoplengen.o -c -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -I/usr/include/nspr /tmp/js17/src/mozjs17.0.0/js/src/jsoplengen.cpp/usr/bin/python2.7 ./config/Preprocessor.py \ -DVERSION="mozjs_17.0" symverscript.in > symverscript/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -D dist/sdk/libc++ -o host_jsoplengen -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr host_jsoplengen.o ./host_jsoplengen /tmp/js17/src/mozjs17.0.0/js/src/jsautooplen.hc++ -o host_jskwgen -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr host_jskwgen.o ./host_jskwgen /tmp/js17/src/mozjs17.0.0/js/src/jsautokw.hbignum-dtoa.ccc++ -o bignum-dtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/bignum-dtoa.o.pp /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/bignum-dtoa.ccbignum.ccc++ -o bignum.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/bignum.o.pp /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/bignum.cccached-powers.ccIn file included from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/bignum.h:31:0, from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/bignum.cc:28:/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)':/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h:283:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^In file included from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/bignum-dtoa.h:31:0, from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/bignum-dtoa.cc:30:/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)':/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h:283:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^c++ -o cached-powers.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/cached-powers.o.pp /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/cached-powers.ccdiy-fp.ccIn file included from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/cached-powers.cc:32:0:/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)':/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h:283:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/bignum.cc: In member function 'void double_conversion::Bignum::AssignDecimalString(double_conversion::Vector)': /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/bignum.cc:101:6: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow] void Bignum::AssignDecimalString(Vector value) { ^c++ -o diy-fp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/diy-fp.o.pp /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/diy-fp.ccdouble-conversion.ccIn file included from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/diy-fp.h:31:0, from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/diy-fp.cc:29:/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)':/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h:283:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^c++ -o double-conversion.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/double-conversion.o.pp /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/double-conversion.ccfast-dtoa.ccIn file included from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/double-conversion.h:32:0, from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/double-conversion.cc:31:/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)':/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h:283:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^c++ -o fast-dtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/fast-dtoa.o.pp /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/fast-dtoa.ccfixed-dtoa.ccIn file included from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/fast-dtoa.h:31:0, from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/fast-dtoa.cc:28:/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)':/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h:283:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^c++ -o fixed-dtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/fixed-dtoa.o.pp /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/fixed-dtoa.ccstrtod.ccIn file included from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/fixed-dtoa.h:31:0, from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/fixed-dtoa.cc:30:/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)':/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h:283:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^c++ -o strtod.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/strtod.o.pp /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/strtod.ccjsalloc.cppIn file included from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/strtod.h:31:0, from /tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/strtod.cc:31:/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)':/tmp/js17/src/mozjs17.0.0/mfbt/double-conversion/utils.h:283:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^c++ -o jsalloc.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsalloc.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsalloc.cppjsanalyze.cppc++ -o jsanalyze.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsanalyze.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsanalyze.cppjsapi.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/jsalloc.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jspubtd.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/jsalloc.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jsalloc.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/jscompartment.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jsanalyze.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/jsanalyze.cpp:7:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/jscompartment.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jsanalyze.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/jsanalyze.cpp:7:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsalloc.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jspubtd.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/jsalloc.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jsalloc.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jscompartment.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jsanalyze.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/jsanalyze.cpp:7:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/jscompartment.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jsanalyze.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/jsanalyze.cpp:7:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jspropertycache.h:15:0, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jsalloc.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: At global scope:/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:398:24: warning: inline function 'static void JSString::writeBarrierPost(JSString*, void*)' used but never defined static inline void writeBarrierPost(JSString *str, void *addr); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:397:24: warning: inline function 'static void JSString::writeBarrierPre(JSString*)' used but never defined static inline void writeBarrierPre(JSString *str); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^c++ -o jsapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsapi.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi.cppjsarray.cpp./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.cpp:23:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.cpp:12:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.cpp:24:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.cpp:12:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/jsclone.h: In member function 'void js::SCInput::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsclone.h:68:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(jschar) == 2); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsclone.h:69:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(uint32_t) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsclone.h:70:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(double) == 8); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert127' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o jsarray.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarray.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsarray.cppjsatom.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.cpp:77:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.cpp:67:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.cpp:78:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.cpp:67:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o jsatom.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsatom.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsatom.cppjsbool.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsatom.cpp:19:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/RangedPtr.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsatom.cpp:13:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsatom.cpp:21:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/RangedPtr.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsatom.cpp:13:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^/tmp/js17/src/mozjs17.0.0/js/src/jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatom.cpp: In member function 'void JSAtomState::checkStaticInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert127' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatom.cpp:102:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(commonAtomsOffset % sizeof(JSAtom *) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert128' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatom.cpp:103:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(*this) % sizeof(JSAtom *) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert129' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatom.cpp:109:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(1 * sizeof(JSAtom *) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert130' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatom.cpp:111:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((1 + 2) * sizeof(JSAtom *) == ^c++ -o jsbool.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsbool.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsbool.cppjsclone.cppc++ -o jsclone.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsclone.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsclone.cppjscntxt.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsclone.h:9, from /tmp/js17/src/mozjs17.0.0/js/src/jsclone.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsclone.cpp:6:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsclone.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsclone.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsclone.cpp:6:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/jsclone.h: In member function 'void js::SCInput::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsclone.h:68:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(jschar) == 2); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsclone.h:69:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(uint32_t) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsclone.h:70:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(double) == 8); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/jsclone.cpp: In member function 'bool js::SCInput::readArray(T*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert130' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsclone.cpp:204:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(uint64_t) % sizeof(T) == 0); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsbool.cpp:15:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsbool.cpp:11:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsinfer.h:18:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jsbool.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/jsbool.cpp:17:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsbool.cpp:11:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^/tmp/js17/src/mozjs17.0.0/js/src/jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^c++ -o jscntxt.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscntxt.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.cppjscompartment.cpp./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsatom.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.cpp:28:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.cpp:24:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.cpp:29:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.cpp:24:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^/tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^c++ -o jscompartment.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscompartment.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jscompartment.cppjsdate.cpp/tmp/js17/src/mozjs17.0.0/js/src/jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/jscompartment.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/jscompartment.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jscompartment.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/jscompartment.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^c++ -o jsdate.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdate.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsdate.cppjsdbgapi.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsdate.cpp:34:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsdate.cpp:12:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsdate.cpp:36:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsdate.cpp:12:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o jsdbgapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdbgapi.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsdbgapi.cppjsdhash.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsprvtd.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jsdbgapi.cpp:13:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jsprvtd.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jsdbgapi.cpp:13:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsdbgapi.cpp:18:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jsprvtd.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jsdbgapi.cpp:13:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o jsdhash.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdhash.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsdhash.cppjsdtoa.cppc++ -o jsdtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdtoa.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsdtoa.cppjsexn.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsdtoa.cpp:13:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^c++ -o jsexn.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsexn.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsexn.cppjsfriendapi.cppIn file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jsdtoa.cpp:10:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsinfer.h:18:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jsnum.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/jsdtoa.cpp:15:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jsdtoa.cpp:10:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^/tmp/js17/src/mozjs17.0.0/js/src/jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsexn.cpp:19:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsexn.cpp:14:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsexn.cpp:20:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsexn.cpp:14:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/jsexn.cpp: In function 'JSErrorReport* CopyErrorReport(JSContext*, JSErrorReport*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsexn.cpp:124:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSErrorReport) % sizeof(const char *) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsexn.cpp:125:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(const char *) % sizeof(jschar) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jsexn.cpp: In function 'bool InitExnPrivate(JSContext*, JS::HandleObject, JS::HandleString, JS::HandleString, unsigned int, unsigned int, JSErrorReport*, int)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsexn.cpp:303:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSStackTraceElem) <= sizeof(StackFrame)); ^c++ -o jsfriendapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfriendapi.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsfriendapi.cppjsfun.cppc++ -o jsfun.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfun.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsfun.cppjsgc.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/jsfriendapi.cpp:11:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsfun.cpp:18:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/GuardObjects.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsfriendapi.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^In file included from ./dist/include/mozilla/RangedPtr.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsfun.cpp:13:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsfriendapi.cpp:11:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^In file included from ./dist/include/mozilla/GuardObjects.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsfriendapi.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsfun.cpp:19:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/RangedPtr.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsfun.cpp:13:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^c++ -o jsgc.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgc.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsgc.cppjscrashreport.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsgc.cpp:49:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsgc.cpp:11:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jscompartment.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jsgc.cpp:51:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsgc.cpp:11:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o jscrashreport.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscrashreport.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jscrashreport.cppjsinfer.cpp/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.cpp: In static member function 'static void js::gc::Arena::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.cpp:290:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Arena) == ArenaSize); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert127' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.cpp:291:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_ARRAY_LENGTH(ThingSizes) == FINALIZE_LIMIT); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert128' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.cpp:292:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_ARRAY_LENGTH(FirstThingOffsets) == FINALIZE_LIMIT); ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.cpp: In function 'js::ConservativeGCTest js::IsAddressableGCThing(JSRuntime*, uintptr_t, bool, js::gc::AllocKind*, js::gc::ArenaHeader**, void**)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert129' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.cpp:1016:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_TYPE_STRING == 0 && JSID_TYPE_OBJECT == 4); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jscrashreport.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jscrashreport.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jscrashreport.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jscrashreport.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jspropertycache.h:15:0, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jscrashreport.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: At global scope:/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:398:24: warning: inline function 'static void JSString::writeBarrierPost(JSString*, void*)' used but never defined static inline void writeBarrierPost(JSString *str, void *addr); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:397:24: warning: inline function 'static void JSString::writeBarrierPre(JSString*)' used but never defined static inline void writeBarrierPre(JSString *str); ^c++ -o jsinfer.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinfer.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsinfer.cppjsinterp.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsinfer.cpp:7:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jsinfer.cpp:7:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsinfer.h:18:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jsbool.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/jsinfer.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jsinfer.cpp:7:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^/tmp/js17/src/mozjs17.0.0/js/src/jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^/tmp/js17/src/mozjs17.0.0/js/src/jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^/tmp/js17/src/mozjs17.0.0/js/src/jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^c++ -o jsinterp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinterp.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsinterp.cppjsiter.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsinterp.cpp:20:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsinterp.cpp:12:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsinterp.cpp:21:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsinterp.cpp:12:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^c++ -o jsiter.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsiter.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsiter.cppjslog2.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsiter.cpp:15:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsiter.cpp:11:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsiter.cpp:16:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsiter.cpp:11:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/jsiter.cpp: In function 'bool js::VectorToIdArray(JSContext*, JS::AutoIdVector&, JSIdArray**)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsiter.cpp:327:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSIdArray) > sizeof(jsid)); ^/tmp/js17/src/mozjs17.0.0/js/src/jsiter.cpp: In function 'JSObject* js_NewGenerator(JSContext*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsiter.cpp:1447:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(HeapValue) == 0); ^c++ -o jslog2.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslog2.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jslog2.cppjsmath.cppc++ -o jsmath.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsmath.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsmath.cppjsnativestack.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsmath.cpp:17:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsmath.cpp:12:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsmath.cpp:19:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsmath.cpp:12:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^c++ -o jsnativestack.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnativestack.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsnativestack.cppjsnum.cpp/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^c++ -o jsnum.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnum.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsnum.cppjsobj.cpp./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^In file included from ./../../mfbt/double-conversion/double-conversion.h:32:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsnum.cpp:14:./../../mfbt/double-conversion/utils.h: In function 'Dest double_conversion::BitCast(const Source&)':./../../mfbt/double-conversion/utils.h:283:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsnum.cpp:31:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsnum.cpp:11:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsnum.cpp:33:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsnum.cpp:11:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/jsnum.cpp: In constructor 'js::ToCStringBuf::ToCStringBuf()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsnum.cpp:511:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sbufSize >= DTOSTR_STANDARD_BUFFER_SIZE); ^c++ -o jsobj.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsobj.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsobj.cppjson.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsobj.cpp:19:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsobj.cpp:14:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsobj.cpp:20:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsobj.cpp:14:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o json.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/json.o.pp /tmp/js17/src/mozjs17.0.0/js/src/json.cppjsonparser.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/json.cpp:11:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/json.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/json.cpp:12:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/json.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/json.cpp: In function 'bool IsQuoteSpecialCharacter(jschar)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/json.cpp:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT('\b' < ' '); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/json.cpp:113:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT('\f' < ' '); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/json.cpp:114:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT('\n' < ' '); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert127' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/json.cpp:115:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT('\r' < ' '); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert128' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/json.cpp:116:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT('\t' < ' '); ^c++ -o jsonparser.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsonparser.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsonparser.cppjsopcode.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsonparser.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsonparser.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsonparser.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsonparser.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o jsopcode.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsopcode.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsopcode.cppjsproxy.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsopcode.cpp:26:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^c++ -o jsproxy.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsproxy.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsproxy.cppjsprf.cppIn file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsopcode.cpp:12:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsopcode.cpp:27:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsopcode.cpp:12:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsproxy.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jsproxy.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsproxy.cpp:10:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jsproxy.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^/tmp/js17/src/mozjs17.0.0/js/src/jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^/tmp/js17/src/mozjs17.0.0/js/src/jsopcode.cpp: In function 'uint32_t NumBlockSlots(JSScript*, jsbytecode*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert355' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsopcode.cpp:150:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSOP_ENTERBLOCK_LENGTH == JSOP_ENTERLET0_LENGTH); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert356' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsopcode.cpp:151:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSOP_ENTERBLOCK_LENGTH == JSOP_ENTERLET1_LENGTH); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/jsopcode.cpp: In function 'jsbytecode* Decompile(SprintStack*, jsbytecode*, int)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert363' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsopcode.cpp:2581:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ARGNO_LEN == SLOTNO_LEN); ^c++ -o jsprf.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsprf.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsprf.cppjsprobes.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsstr.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jsprf.cpp:18:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jsprf.h:27, from /tmp/js17/src/mozjs17.0.0/js/src/jsprf.cpp:15:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^c++ -o jsprobes.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsprobes.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsprobes.cppjspropertycache.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsprobes.cpp:18:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jsprobes.cpp:18:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsprobes.cpp:21:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jsprobes.cpp:18:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^c++ -o jspropertycache.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jspropertycache.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jspropertycache.cppjspropertytree.cppc++ -o jspropertytree.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jspropertytree.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jspropertytree.cppjsreflect.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jspropertycache.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jspropertycache.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jspropertycache.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jspropertycache.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert63' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert64' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert72' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert73' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jspropertycache.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jspropertycache.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jspropertycache.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jspropertytree.cpp:11:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jspropertytree.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jspropertytree.cpp:12:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jspropertytree.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o jsreflect.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsreflect.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsreflect.cppjsscope.cppc++ -o jsscope.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscope.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsscope.cppjsscript.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsscope.cpp:17:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jsscope.cpp:14:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsatom.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/jsreflect.cpp:16:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsreflect.cpp:13:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsinfer.h:18:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jsreflect.cpp:17:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsreflect.cpp:13:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^/tmp/js17/src/mozjs17.0.0/js/src/jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsscope.cpp:19:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jsscope.cpp:14:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^/tmp/js17/src/mozjs17.0.0/js/src/jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^c++ -o jsscript.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscript.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsscript.cppjsstr.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsscript.cpp:17:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jsscript.cpp:13:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsscript.cpp:19:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jsscript.cpp:13:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^c++ -o jsstr.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsstr.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsstr.cppjstypedarray.cpp./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^In file included from ./dist/include/mozilla/CheckedInt.h:27:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsstr.cpp:20:./dist/include/mozilla/CheckedInt.h: In constructor 'mozilla::CheckedInt::CheckedInt(U, bool)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert0' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/CheckedInt.h:555:7: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(detail::IsSupported::value, ^./dist/include/mozilla/CheckedInt.h: In constructor 'mozilla::CheckedInt::CheckedInt(U)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert1' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/CheckedInt.h:576:7: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(detail::IsSupported::value, ^./dist/include/mozilla/CheckedInt.h: In constructor 'mozilla::CheckedInt::CheckedInt()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert2' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/CheckedInt.h:583:7: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(detail::IsSupported::value, ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsstr.cpp:28:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^In file included from ./dist/include/mozilla/CheckedInt.h:27:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsstr.cpp:20:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert14' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert41' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert42' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert43' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert49' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert50' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert58' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert59' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert60' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert68' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert69' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsstr.cpp:29:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/CheckedInt.h:27:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsstr.cpp:20:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert95' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert96' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert97' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert109' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^/tmp/js17/src/mozjs17.0.0/js/src/jsscript.cpp: In member function 'bool js::Bindings::initWithTemporaryStorage(JSContext*, unsigned int, unsigned int, js::Binding*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert127' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsscript.cpp:90:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == 2); ^/tmp/js17/src/mozjs17.0.0/js/src/jsscript.cpp: In function 'bool js::XDRScript(js::XDRState*, JS::HandleObject, JS::HandleScript, JS::HandleFunction, JSScript**)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert128' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsscript.cpp:571:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(jsbytecode) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert129' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsscript.cpp:572:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(jssrcnote) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert130' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsscript.cpp:710:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(tn->kind) == sizeof(uint8_t)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert131' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsscript.cpp:711:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(tn->stackDepth) == sizeof(uint16_t)); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/jsstr.cpp: In function 'JSBool str_unescape(JSContext*, unsigned int, JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert127' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsstr.cpp:249:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSString::MAX_LENGTH <= INT_MAX); ^/tmp/js17/src/mozjs17.0.0/js/src/jsstr.cpp: In member function 'void SplitMatchResult::setFailure()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert128' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsstr.cpp:2509:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(SIZE_MAX > JSString::MAX_LENGTH); ^c++ -o jstypedarray.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jstypedarray.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jstypedarray.cppjsutil.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypedarray.cpp:13:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypedarray.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jstypedarray.cpp:14:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypedarray.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/jstypedarray.cpp: In static member function 'static JSBool js::ArrayBufferObject::createTypedArrayFromBuffer(JSContext*, unsigned int, JS::Value*)':/tmp/js17/src/mozjs17.0.0/js/src/jstypedarray.cpp:2108:35: warning: typedef 'ArrayType' locally defined but not used [-Wunused-local-typedefs] typedef TypedArrayTemplate ArrayType; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypedarray.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/jstypedarray.cpp: In static member function 'static void TypedArrayTemplate::copyIndexToValue(JSContext*, JSObject*, uint32_t, JS::MutableHandleValue)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jstypedarray.cpp:2120:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(NativeType) < 4); ^c++ -o jsutil.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsutil.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsutil.cppjswatchpoint.cppc++ -o jswatchpoint.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jswatchpoint.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jswatchpoint.cppjsweakmap.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsatom.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/jswatchpoint.cpp:7:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jspubtd.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/jsalloc.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jsatom.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jswatchpoint.cpp:7:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/gc/Marking.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jswatchpoint.cpp:10:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/jspubtd.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/jsalloc.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jsatom.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jswatchpoint.cpp:7:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o jsweakmap.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsweakmap.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsweakmap.cppjswrapper.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsweakmap.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jsweakmap.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsweakmap.cpp:10:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jsweakmap.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o jswrapper.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jswrapper.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jswrapper.cppjsxml.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jswrapper.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jswrapper.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jswrapper.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/jswrapper.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^c++ -o jsxml.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsxml.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsxml.cppprmjtime.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsxml.cpp:24:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsxml.cpp:19:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsxml.cpp:25:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsxml.cpp:19:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o prmjtime.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/prmjtime.o.pp /tmp/js17/src/mozjs17.0.0/js/src/prmjtime.cppsharkctl.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jslock.h:9, from /tmp/js17/src/mozjs17.0.0/js/src/prmjtime.cpp:20:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/prmjtime.cpp:16:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^c++ -o sharkctl.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/sharkctl.o.pp /tmp/js17/src/mozjs17.0.0/js/src/sharkctl.cppArgumentsObject.cppc++ -o ArgumentsObject.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ArgumentsObject.o.pp /tmp/js17/src/mozjs17.0.0/js/src/vm/ArgumentsObject.cppScopeObject.cppIn file included from ./jsapi.h:26:0, from ./jsprvtd.h:24, from ./jsgc.h:19, from /tmp/js17/src/mozjs17.0.0/js/src/vm/ArgumentsObject.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jsgc.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/vm/ArgumentsObject.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^In file included from ./jsinfer.h:18:0, from /tmp/js17/src/mozjs17.0.0/js/src/vm/ArgumentsObject.cpp:9:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jsgc.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/vm/ArgumentsObject.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert49' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert50' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert58' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert59' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert60' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert68' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert69' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o ScopeObject.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ScopeObject.o.pp /tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject.cppDebugger.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from ./jscompartment.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./jscompartment.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from ./jscompartment.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./jscompartment.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o Debugger.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Debugger.o.pp /tmp/js17/src/mozjs17.0.0/js/src/vm/Debugger.cppGlobalObject.cppIn file included from ./jsapi.h:26:0, from ./vm/Debugger.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/vm/Debugger.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./vm/Debugger.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/vm/Debugger.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from ./vm/Debugger.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/vm/Debugger.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./vm/Debugger.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/vm/Debugger.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^c++ -o GlobalObject.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/GlobalObject.o.pp /tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.cppObjectImpl.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from ./jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from ./jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^c++ -o ObjectImpl.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ObjectImpl.o.pp /tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.cppStack.cppIn file included from ./jsapi.h:26:0, from ./jsobj.h:19, from ./jsscope.h:18, from /tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.cpp:11:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.cpp:8:0:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ./jsinfer.h:18:0, from ./jsobj.h:23, from ./jsscope.h:18, from /tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.cpp:11:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/vm/ObjectImpl.cpp:8:0:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o Stack.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Stack.o.pp /tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.cppString.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o String.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/String.o.pp /tmp/js17/src/mozjs17.0.0/js/src/vm/String.cppBytecodeCompiler.cppIn file included from ./jsapi.h:26:0, from ./jsprvtd.h:24, from ./jsgc.h:19, from ./gc/Marking.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/vm/String.cpp:10:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/RangedPtr.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/vm/String.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert49' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert50' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from ./gc/Marking.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/vm/String.cpp:10:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/RangedPtr.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/vm/String.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.cpp: In function 'bool AllocChars(JSContext*, size_t, jschar**, size_t*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.cpp:141:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSString::MAX_LENGTH * sizeof(jschar) < UINT32_MAX); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.cpp: In member function 'JSFlatString* JSRope::flattenInternal(JSContext*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.cpp:203:13: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(!(EXTENSIBLE_FLAGS & DEPENDENT_FLAGS)); ^c++ -o BytecodeCompiler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/BytecodeCompiler.o.pp /tmp/js17/src/mozjs17.0.0/js/src/frontend/BytecodeCompiler.cppBytecodeEmitter.cppIn file included from ./jsapi.h:26:0, from ./jsprvtd.h:24, from ./frontend/Parser.h:15, from ./frontend/BytecodeCompiler.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/BytecodeCompiler.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsprvtd.h:24, from ./frontend/Parser.h:15, from ./frontend/BytecodeCompiler.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/BytecodeCompiler.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ./jsinfer.h:18:0, from ./jsscript.h:16, from ./frontend/Parser.h:18, from ./frontend/BytecodeCompiler.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/BytecodeCompiler.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsprvtd.h:24, from ./frontend/Parser.h:15, from ./frontend/BytecodeCompiler.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/BytecodeCompiler.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert58' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert67' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^c++ -o BytecodeEmitter.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/BytecodeEmitter.o.pp /tmp/js17/src/mozjs17.0.0/js/src/frontend/BytecodeEmitter.cppFoldConstants.cpp./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert96' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert97' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert109' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^In file included from ./jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/BytecodeEmitter.cpp:23:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/BytecodeEmitter.cpp:12:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/BytecodeEmitter.cpp:25:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/BytecodeEmitter.cpp:12:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/frontend/BytecodeEmitter.cpp: In function 'bool EmitObject(JSContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert128' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^/tmp/js17/src/mozjs17.0.0/js/src/frontend/BytecodeEmitter.cpp:5856:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(JSOP_NEWINIT_LENGTH == JSOP_NEWOBJECT_LENGTH, ^c++ -o FoldConstants.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/FoldConstants.o.pp /tmp/js17/src/mozjs17.0.0/js/src/frontend/FoldConstants.cppNameFunctions.cppIn file included from ./jsapi.h:26:0, from ./jsobj.h:19, from ./jsnum.h:14, from ./jslibmath.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/FoldConstants.cpp:10:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/FoldConstants.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ./jsinfer.h:18:0, from ./jsobj.h:23, from ./jsnum.h:14, from ./jslibmath.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/FoldConstants.cpp:10:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/FoldConstants.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert96' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert97' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert109' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o NameFunctions.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/NameFunctions.o.pp /tmp/js17/src/mozjs17.0.0/js/src/frontend/NameFunctions.cppParallelArray.cppIn file included from ./jsapi.h:26:0, from ./jsprvtd.h:24, from ./jsscript.h:13, from ./frontend/ParseNode.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/NameFunctions.cpp:9:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsprvtd.h:24, from ./jsscript.h:13, from ./frontend/ParseNode.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/NameFunctions.cpp:9:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^In file included from ./jsinfer.h:18:0, from ./jsscript.h:16, from ./frontend/ParseNode.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/NameFunctions.cpp:9:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsprvtd.h:24, from ./jsscript.h:13, from ./frontend/ParseNode.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/NameFunctions.cpp:9:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert41' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert49' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert58' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert67' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert96' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert97' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert109' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o ParallelArray.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ParallelArray.o.pp /tmp/js17/src/mozjs17.0.0/js/src/builtin/ParallelArray.cppParseMaps.cppIn file included from ./jsapi.h:26:0, from ./builtin/ParallelArray.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/ParallelArray.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./builtin/ParallelArray.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/ParallelArray.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from ./builtin/ParallelArray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/ParallelArray.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./builtin/ParallelArray.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/ParallelArray.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^c++ -o ParseMaps.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ParseMaps.o.pp /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cppParseNode.cpp./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^In file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps-inl.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps-inl.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps-inl.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps-inl.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cpp: In member function 'void js::frontend::ParseMapPool::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cpp:24:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Definition *) == sizeof(jsatomid)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cpp:25:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Definition *) == sizeof(DefinitionList)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert127' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cpp:26:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(AtomDefnMap::Entry) == sizeof(AtomIndexMap::Entry)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert128' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cpp:27:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(AtomDefnMap::Entry) == sizeof(AtomDefnListMap::Entry)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert129' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cpp:28:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(AtomMapT::Entry) == sizeof(AtomDefnListMap::Entry)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert130' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cpp:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert131' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cpp:31:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert132' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseMaps.cpp:32:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^c++ -o ParseNode.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ParseNode.o.pp /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseNode.cppParser.cppIn file included from ./jsapi.h:26:0, from ./jsprvtd.h:24, from ./jsscript.h:13, from ./frontend/ParseNode.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseNode.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsprvtd.h:24, from ./jsscript.h:13, from ./frontend/ParseNode.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseNode.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^In file included from ./jsinfer.h:18:0, from ./jsscript.h:16, from ./frontend/ParseNode.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseNode.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsprvtd.h:24, from ./jsscript.h:13, from ./frontend/ParseNode.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/ParseNode.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert41' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert49' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert58' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert67' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert96' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert97' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert109' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o Parser.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Parser.o.pp /tmp/js17/src/mozjs17.0.0/js/src/frontend/Parser.cppSPSProfiler.cppIn file included from ./jsapi.h:26:0, from ./jsprvtd.h:24, from ./frontend/Parser.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/Parser.cpp:21:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsprvtd.h:24, from ./frontend/Parser.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/Parser.cpp:21:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^c++ -o SPSProfiler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/SPSProfiler.o.pp /tmp/js17/src/mozjs17.0.0/js/src/vm/SPSProfiler.cppTokenStream.cpp./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ./jsinfer.h:18:0, from ./jsscript.h:16, from ./frontend/Parser.h:18, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/Parser.cpp:21:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsprvtd.h:24, from ./frontend/Parser.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/Parser.cpp:21:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert58' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert67' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert96' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert97' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^In file included from ./jsapi.h:26:0, from ./jsobj.h:19, from ./jsnum.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/vm/SPSProfiler.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert109' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsnum.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/vm/SPSProfiler.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^In file included from ./jsinfer.h:18:0, from ./jsobj.h:23, from ./jsnum.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/vm/SPSProfiler.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsnum.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/vm/SPSProfiler.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert96' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert97' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^c++ -o TokenStream.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/TokenStream.o.pp /tmp/js17/src/mozjs17.0.0/js/src/frontend/TokenStream.cppTestingFunctions.cppIn file included from ./jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/TokenStream.cpp:24:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/TokenStream.cpp:21:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/TokenStream.cpp:26:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jstypes.h:24, from /tmp/js17/src/mozjs17.0.0/js/src/frontend/TokenStream.cpp:21:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/frontend/TokenStream.cpp: In member function 'js::frontend::TokenKind js::frontend::TokenStream::getTokenInternal()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/frontend/TokenStream.cpp:1478:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT('$' < 128 && '_' < 128); ^c++ -o TestingFunctions.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/TestingFunctions.o.pp /tmp/js17/src/mozjs17.0.0/js/src/builtin/TestingFunctions.cppLifoAlloc.cppIn file included from ./jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/TestingFunctions.cpp:6:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/TestingFunctions.cpp:6:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ./jsinfer.h:18:0, from ./jsobj.h:23, from ./jsbool.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/TestingFunctions.cpp:7:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/TestingFunctions.cpp:6:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^c++ -o LifoAlloc.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/LifoAlloc.o.pp /tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.cppEval.cpp./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.cpp:8:0:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/js/Utility.h:11:0, from ./jsutil.h:16, from /tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:20, from /tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.cpp:8:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert0' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o Eval.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Eval.o.pp /tmp/js17/src/mozjs17.0.0/js/src/builtin/Eval.cppMapObject.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/Eval.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/Eval.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^c++ -o MapObject.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/MapObject.o.pp /tmp/js17/src/mozjs17.0.0/js/src/builtin/MapObject.cppMemoryMetrics.cpp./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/Eval.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/Eval.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^In file included from ./jsapi.h:26:0, from ./builtin/MapObject.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/MapObject.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./builtin/MapObject.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/MapObject.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from ./builtin/MapObject.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/MapObject.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./builtin/MapObject.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/MapObject.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::size_impl(JSContext*, JS::CallArgs)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/builtin/MapObject.cpp:1059:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof map.count() <= sizeof(uint32_t)); ^/tmp/js17/src/mozjs17.0.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::size_impl(JSContext*, JS::CallArgs)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/builtin/MapObject.cpp:1432:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof set.count() <= sizeof(uint32_t)); ^c++ -o MemoryMetrics.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/MemoryMetrics.o.pp /tmp/js17/src/mozjs17.0.0/js/src/MemoryMetrics.cppRegExpObject.cppIn file included from /tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/MemoryMetrics.cpp:9:/tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': /tmp/js17/src/mozjs17.0.0/js/src/gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jstypes.h:24, from ./jspubtd.h:13, from ./jsalloc.h:11, from ./dist/include/js/MemoryMetrics.h:18, from /tmp/js17/src/mozjs17.0.0/js/src/MemoryMetrics.cpp:5:/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/MemoryMetrics.cpp:10:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jstypes.h:24, from ./jspubtd.h:13, from ./jsalloc.h:11, from ./dist/include/js/MemoryMetrics.h:18, from /tmp/js17/src/mozjs17.0.0/js/src/MemoryMetrics.cpp:5:/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o RegExpObject.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/RegExpObject.o.pp /tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpObject.cppRegExpStatics.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from ./frontend/TokenStream.h:16, from /tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpObject.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./frontend/TokenStream.h:16, from /tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpObject.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^c++ -o RegExpStatics.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/RegExpStatics.o.pp /tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpStatics.cppRegExp.cpp./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from ./frontend/TokenStream.h:16, from /tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpObject.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./frontend/TokenStream.h:16, from /tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpObject.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^In file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from ./vm/RegExpStatics.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpStatics.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./vm/RegExpStatics.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpStatics.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from ./vm/RegExpStatics.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpStatics.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./vm/RegExpStatics.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpStatics.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpObject.cpp: In member function 'js::Shape* js::RegExpObject::assignInitialShape(JSContext*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert128' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpObject.cpp:326:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(LAST_INDEX_SLOT == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert129' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpObject.cpp:327:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(SOURCE_SLOT == LAST_INDEX_SLOT + 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert130' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpObject.cpp:328:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(GLOBAL_FLAG_SLOT == SOURCE_SLOT + 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert131' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpObject.cpp:329:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(IGNORE_CASE_FLAG_SLOT == GLOBAL_FLAG_SLOT + 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert132' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpObject.cpp:330:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MULTILINE_FLAG_SLOT == IGNORE_CASE_FLAG_SLOT + 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert133' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/RegExpObject.cpp:331:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(STICKY_FLAG_SLOT == MULTILINE_FLAG_SLOT + 1); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o RegExp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/RegExp.o.pp /tmp/js17/src/mozjs17.0.0/js/src/builtin/RegExp.cppMarking.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/RegExp.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/RegExp.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/RegExp.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/builtin/RegExp.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o Marking.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Marking.o.pp /tmp/js17/src/mozjs17.0.0/js/src/gc/Marking.cppMemory.cppIn file included from ./jsapi.h:26:0, from ./jsobj.h:19, from ./jsscope.h:18, from /tmp/js17/src/mozjs17.0.0/js/src/gc/Marking.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jstypes.h:24, from ./jsprf.h:27, from /tmp/js17/src/mozjs17.0.0/js/src/gc/Marking.cpp:7:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ./jsinfer.h:18:0, from ./jsobj.h:23, from ./jsscope.h:18, from /tmp/js17/src/mozjs17.0.0/js/src/gc/Marking.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jstypes.h:24, from ./jsprf.h:27, from /tmp/js17/src/mozjs17.0.0/js/src/gc/Marking.cpp:7:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Marking.cpp: In static member function 'static void js::SlotArrayLayout::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Marking.cpp:975:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(SlotArrayLayout) == 3 * sizeof(uintptr_t)); ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Marking.cpp: In member function 'void js::GCMarker::processMarkStackTop(js::SliceBudget&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/gc/Marking.cpp:1140:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ValueArrayTag == 0); ^c++ -o Memory.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Memory.o.pp /tmp/js17/src/mozjs17.0.0/js/src/gc/Memory.cppStatistics.cppIn file included from ./jsapi.h:26:0, from ./jsprvtd.h:24, from ./jsgc.h:19, from ./gc/Memory.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/gc/Memory.cpp:13:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from /tmp/js17/src/mozjs17.0.0/js/src/gc/Memory.cpp:8:0:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^c++ -o Statistics.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Statistics.o.pp /tmp/js17/src/mozjs17.0.0/js/src/gc/Statistics.cppStoreBuffer.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/gc/Statistics.cpp:11:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/gc/Statistics.cpp:11:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/gc/Statistics.cpp:11:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/gc/Statistics.cpp:11:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o StoreBuffer.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/StoreBuffer.o.pp /tmp/js17/src/mozjs17.0.0/js/src/gc/StoreBuffer.cppStringBuffer.cppc++ -o StringBuffer.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/StringBuffer.o.pp /tmp/js17/src/mozjs17.0.0/js/src/vm/StringBuffer.cppUnicode.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from ./vm/StringBuffer.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/vm/StringBuffer.cpp:7:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./vm/StringBuffer.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/vm/StringBuffer.cpp:7:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from ./vm/StringBuffer.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/vm/StringBuffer.cpp:7:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./vm/StringBuffer.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/vm/StringBuffer.cpp:7:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^c++ -o Unicode.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Unicode.o.pp /tmp/js17/src/mozjs17.0.0/js/src/vm/Unicode.cppXdr.cpp./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^c++ -o Xdr.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Xdr.o.pp /tmp/js17/src/mozjs17.0.0/js/src/vm/Xdr.cppMethodJIT.cpp./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/vm/StringBuffer.cpp: In member function 'JSFixedString* js::StringBuffer::finishString()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/vm/StringBuffer.cpp:52:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSShortString::MAX_SHORT_LENGTH < CharBuffer::InlineLength); ^In file included from ./jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/vm/Xdr.cpp:16:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/vm/Xdr.cpp:7:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/vm/Xdr.cpp:17:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/vm/Xdr.cpp:7:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^c++ -o MethodJIT.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/MethodJIT.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cppStubCalls.cpp./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^In file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^c++ -o StubCalls.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/StubCalls.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCalls.cppCompiler.cpp./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^In file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCalls.cpp:10:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCalls.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCalls.cpp:10:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCalls.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cpp: In member function 'void js::StackFrame::methodjitStaticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert127' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cpp:59:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) == 0x30); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert128' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cpp:60:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, ncode_) == 0x28); ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cpp: In member function 'void js::mjit::JITScript::destroyChunk(js::FreeOp*, unsigned int, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert136' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cpp:1335:13: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(ic::CallICInfo, links) == 0); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cpp: In static member function 'static void JSScript::JITScriptHandle::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert137' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cpp:1375:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSScript::JITScriptHandle) == sizeof(js::mjit::JITScript *)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert138' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cpp:1376:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_ALIGNMENT_OF(JSScript::JITScriptHandle) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert139' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.cpp:1378:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSScript::JITScriptHandle, value) == 0); ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^c++ -o Compiler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Compiler.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cppFrameState.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/FrameState-inl.h: In member function 'int32_t js::mjit::FrameState::frameOffset(const js::mjit::FrameEntry*, js::mjit::FrameState::ActiveFrame*) const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/FrameState-inl.h:1020:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackSpace::STACK_JIT_EXTRA >= TEMPORARY_LIMIT); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert127' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp: In member function 'js::mjit::CompileStatus js::mjit::Compiler::generateMethod()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert128' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp:2471:13: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSOP_LT_LENGTH == JSOP_GE_LENGTH); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert129' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp:2472:13: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSOP_LE_LENGTH == JSOP_GE_LENGTH); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert130' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp:2473:13: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSOP_GT_LENGTH == JSOP_GE_LENGTH); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert131' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp:2474:13: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSOP_EQ_LENGTH == JSOP_GE_LENGTH); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert132' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp:2475:13: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSOP_NE_LENGTH == JSOP_GE_LENGTH); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp: In member function 'void js::mjit::Compiler::updatePCTypes(jsbytecode*, js::mjit::FrameEntry*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert133' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp:3401:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(Registers::ReturnReg != Registers::ArgReg1); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp: In member function 'void js::mjit::Compiler::jsop_setprop_slow(js::PropertyName*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert134' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/Compiler.cpp:4805:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSOP_SETNAME_LENGTH == JSOP_SETPROP_LENGTH); ^c++ -o FrameState.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/FrameState.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FrameState.cppFastArithmetic.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FrameState.cpp:7:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FrameState.cpp:7:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FrameState.cpp:7:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FrameState.cpp:7:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/FrameState-inl.h: In member function 'int32_t js::mjit::FrameState::frameOffset(const js::mjit::FrameEntry*, js::mjit::FrameState::ActiveFrame*) const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/FrameState-inl.h:1020:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackSpace::STACK_JIT_EXTRA >= TEMPORARY_LIMIT); ^c++ -o FastArithmetic.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/FastArithmetic.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastArithmetic.cppFastBuiltins.cppIn file included from ./jsapi.h:26:0, from ./jsbool.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastArithmetic.cpp:7:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsbool.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastArithmetic.cpp:7:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ./jsinfer.h:18:0, from ./jsobj.h:23, from ./jsbool.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastArithmetic.cpp:7:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsbool.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastArithmetic.cpp:7:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^./methodjit/FrameState-inl.h: In member function 'int32_t js::mjit::FrameState::frameOffset(const js::mjit::FrameEntry*, js::mjit::FrameState::ActiveFrame*) const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/FrameState-inl.h:1020:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackSpace::STACK_JIT_EXTRA >= TEMPORARY_LIMIT); ^c++ -o FastBuiltins.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/FastBuiltins.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastBuiltins.cppFastOps.cppIn file included from ./jsapi.h:26:0, from ./jsbool.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastBuiltins.cpp:7:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsbool.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastBuiltins.cpp:7:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ./jsinfer.h:18:0, from ./jsobj.h:23, from ./jsbool.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastBuiltins.cpp:7:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsbool.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastBuiltins.cpp:7:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^c++ -o FastOps.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/FastOps.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastOps.cppLoopState.cpp./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^In file included from ./jsapi.h:26:0, from ./jsbool.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastOps.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsbool.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastOps.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./methodjit/FrameState-inl.h: In member function 'int32_t js::mjit::FrameState::frameOffset(const js::mjit::FrameEntry*, js::mjit::FrameState::ActiveFrame*) const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/FrameState-inl.h:1020:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackSpace::STACK_JIT_EXTRA >= TEMPORARY_LIMIT); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ./jsinfer.h:18:0, from ./jsobj.h:23, from ./jsbool.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastOps.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsbool.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/FastOps.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^./methodjit/FrameState-inl.h: In member function 'int32_t js::mjit::FrameState::frameOffset(const js::mjit::FrameEntry*, js::mjit::FrameState::ActiveFrame*) const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/FrameState-inl.h:1020:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackSpace::STACK_JIT_EXTRA >= TEMPORARY_LIMIT); ^c++ -o LoopState.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/LoopState.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/LoopState.cppStubCompiler.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from ./jscompartment.h:11, from ./jsanalyze.h:13, from ./methodjit/Compiler.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/LoopState.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./jscompartment.h:11, from ./jsanalyze.h:13, from ./methodjit/Compiler.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/LoopState.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from ./jscompartment.h:11, from ./jsanalyze.h:13, from ./methodjit/Compiler.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/LoopState.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./jscompartment.h:11, from ./jsanalyze.h:13, from ./methodjit/Compiler.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/LoopState.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^./methodjit/FrameState-inl.h: In member function 'int32_t js::mjit::FrameState::frameOffset(const js::mjit::FrameEntry*, js::mjit::FrameState::ActiveFrame*) const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/FrameState-inl.h:1020:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackSpace::STACK_JIT_EXTRA >= TEMPORARY_LIMIT); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/LoopState.cpp: In member function 'void js::mjit::LoopState::flushLoop(js::mjit::StubCompiler&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert127' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/LoopState.cpp:228:17: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(Registers::ReturnReg != Registers::ArgReg1); ^c++ -o StubCompiler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/StubCompiler.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCompiler.cppMonoIC.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCalls.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCompiler.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCalls.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCompiler.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCalls.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCompiler.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCalls.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/StubCompiler.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/FrameState-inl.h: In member function 'int32_t js::mjit::FrameState::frameOffset(const js::mjit::FrameEntry*, js::mjit::FrameState::ActiveFrame*) const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/FrameState-inl.h:1020:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackSpace::STACK_JIT_EXTRA >= TEMPORARY_LIMIT); ^c++ -o MonoIC.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/MonoIC.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MonoIC.cppPolyIC.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MonoIC.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MonoIC.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^c++ -o PolyIC.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/PolyIC.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/PolyIC.cppImmutableSync.cpp./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MonoIC.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/MonoIC.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^In file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/PolyIC.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/PolyIC.cpp:7:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/PolyIC.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/PolyIC.cpp:7:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/PolyIC.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/PolyIC.cpp:7:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/PolyIC.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/PolyIC.cpp:7:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^c++ -o ImmutableSync.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ImmutableSync.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/ImmutableSync.cppInvokeHelpers.cppc++ -o InvokeHelpers.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/InvokeHelpers.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/InvokeHelpers.cppRetcon.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from ./jscompartment.h:11, from ./jsanalyze.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/InvokeHelpers.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./jscompartment.h:11, from ./jsanalyze.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/InvokeHelpers.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from ./jscompartment.h:11, from ./jsanalyze.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/InvokeHelpers.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from ./jscompartment.h:11, from ./jsanalyze.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/InvokeHelpers.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^c++ -o Retcon.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/Retcon.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Retcon.cppTrampolineCompiler.cppIn file included from ./jsapi.h:26:0, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Retcon.h:16, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Retcon.cpp:10:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Retcon.h:16, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Retcon.cpp:10:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^c++ -o TrampolineCompiler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/TrampolineCompiler.o.pp /tmp/js17/src/mozjs17.0.0/js/src/methodjit/TrampolineCompiler.cppExecutableAllocator.cpp./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Retcon.h:16, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Retcon.cpp:10:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jscntxt.h:17, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Retcon.h:16, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/Retcon.cpp:10:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^In file included from ./jsapi.h:26:0, from ./assembler/jit/ExecutableAllocator.h:33, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/TrampolineCompiler.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/TrampolineCompiler.cpp:8:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jstypes.h:24, from ./jspubtd.h:13, from ./jsalloc.h:11, from ./assembler/jit/ExecutableAllocator.h:32, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/TrampolineCompiler.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/TrampolineCompiler.cpp:8:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert41' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert49' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert58' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert67' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ./jscntxt.h:28:0, from ./methodjit/RematInfo.h:11, from ./methodjit/PunboxAssembler.h:13, from ./methodjit/CodeGenIncludes.h:25, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/TrampolineCompiler.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/TrampolineCompiler.cpp:8:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jstypes.h:24, from ./jspubtd.h:13, from ./jsalloc.h:11, from ./assembler/jit/ExecutableAllocator.h:32, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/TrampolineCompiler.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/methodjit/TrampolineCompiler.cpp:8:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert95' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert109' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./methodjit/RematInfo.h: In member function 'void js::mjit::RematInfo::inherit(const js::mjit::RematInfo&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/RematInfo.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(RegisterID) == sizeof(FPRegisterID)); ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^/tmp/js17/src/mozjs17.0.0/js/src/methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert126' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert124' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^./methodjit/BaseAssembler.h: In member function 'JSC::AbstractMacroAssembler::Jump js::mjit::Assembler::spsProfileEntryAddress(js::SPSProfiler*, int, JSC::AbstractMacroAssembler::RegisterID)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert125' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/BaseAssembler.h:1553:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(ProfileEntry) == 4 * sizeof(void*)); ^c++ -o ExecutableAllocator.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ExecutableAllocator.o.pp /tmp/js17/src/mozjs17.0.0/js/src/assembler/jit/ExecutableAllocator.cppPageBlock.cppIn file included from ./jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/jit/ExecutableAllocator.h:33, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/jit/ExecutableAllocator.cpp:26:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jstypes.h:24, from ./jspubtd.h:13, from ./jsalloc.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/jit/ExecutableAllocator.h:32, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/jit/ExecutableAllocator.cpp:26:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o PageBlock.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/PageBlock.o.pp /tmp/js17/src/mozjs17.0.0/js/src/yarr/PageBlock.cppYarrInterpreter.cppc++ -o YarrInterpreter.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/YarrInterpreter.o.pp /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrInterpreter.cppYarrPattern.cppIn file included from ./jsapi.h:26:0, from ./jsstr.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/wtfbridge.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrPattern.h:34, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrInterpreter.h:33, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrInterpreter.cpp:31:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsstr.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/wtfbridge.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrPattern.h:34, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrInterpreter.h:33, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrInterpreter.cpp:31:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert63' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert64' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^c++ -o YarrPattern.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/YarrPattern.o.pp /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrPattern.cppYarrSyntaxChecker.cppIn file included from ./jsapi.h:26:0, from ./jsstr.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/wtfbridge.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrPattern.h:34, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrPattern.cpp:31:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsstr.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/wtfbridge.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrPattern.h:34, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrPattern.cpp:31:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert63' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert64' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^c++ -o YarrSyntaxChecker.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/YarrSyntaxChecker.o.pp /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrSyntaxChecker.cppExecutableAllocatorPosix.cppIn file included from ./jsapi.h:26:0, from ./jsstr.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/wtfbridge.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrSyntaxChecker.h:33, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrSyntaxChecker.cpp:30:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsstr.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/wtfbridge.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrSyntaxChecker.h:33, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrSyntaxChecker.cpp:30:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert63' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert64' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^c++ -o ExecutableAllocatorPosix.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ExecutableAllocatorPosix.o.pp /tmp/js17/src/mozjs17.0.0/js/src/assembler/jit/ExecutableAllocatorPosix.cppOSAllocatorPosix.cppIn file included from ./jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/jit/ExecutableAllocator.h:33, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/jit/ExecutableAllocatorPosix.cpp:26:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jstypes.h:24, from ./jspubtd.h:13, from ./jsalloc.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/jit/ExecutableAllocator.h:32, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/jit/ExecutableAllocatorPosix.cpp:26:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o OSAllocatorPosix.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/OSAllocatorPosix.o.pp /tmp/js17/src/mozjs17.0.0/js/src/yarr/OSAllocatorPosix.cppARMAssembler.cppIn file included from ./jsapi.h:26:0, from ./jsstr.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/wtfbridge.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/OSAllocator.h:34, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/OSAllocatorPosix.cpp:34:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from ./jsstr.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/wtfbridge.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/OSAllocator.h:34, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/OSAllocatorPosix.cpp:34:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert63' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert64' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^c++ -o ARMAssembler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/ARMAssembler.o.pp /tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/ARMAssembler.cppMacroAssemblerARM.cppc++ -o MacroAssemblerARM.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/MacroAssemblerARM.o.pp /tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/MacroAssemblerARM.cppMacroAssemblerX86Common.cppc++ -o MacroAssemblerX86Common.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/MacroAssemblerX86Common.o.pp /tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/MacroAssemblerX86Common.cppYarrJIT.cppIn file included from ./jsapi.h:26:0, from ./assembler/jit/ExecutableAllocator.h:33, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/AssemblerBuffer.h:38, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/X86Assembler.h:37, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/MacroAssemblerX86Common.h:37, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/MacroAssemblerX86Common.cpp:12:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jstypes.h:24, from ./jspubtd.h:13, from ./jsalloc.h:11, from ./assembler/jit/ExecutableAllocator.h:32, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/AssemblerBuffer.h:38, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/X86Assembler.h:37, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/MacroAssemblerX86Common.h:37, from /tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/MacroAssemblerX86Common.cpp:12:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^/tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^/tmp/js17/src/mozjs17.0.0/js/src/assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^c++ -o YarrJIT.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/YarrJIT.o.pp /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrJIT.cppjsperf.cppc++ -o jsperf.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsperf.o.pp /tmp/js17/src/mozjs17.0.0/js/src/perf/jsperf.cpppm_linux.cppIn file included from ./jsapi.h:26:0, from ./assembler/jit/ExecutableAllocator.h:33, from ./assembler/assembler/AssemblerBuffer.h:38, from ./assembler/assembler/X86Assembler.h:37, from ./assembler/assembler/MacroAssemblerX86Common.h:37, from ./assembler/assembler/MacroAssemblerX86_64.h:37, from ./assembler/assembler/MacroAssembler.h:54, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrJIT.h:37, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrJIT.cpp:30:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/Util.h:14:0, from ./jstypes.h:24, from ./jspubtd.h:13, from ./jsalloc.h:11, from ./assembler/jit/ExecutableAllocator.h:32, from ./assembler/assembler/AssemblerBuffer.h:38, from ./assembler/assembler/X86Assembler.h:37, from ./assembler/assembler/MacroAssemblerX86Common.h:37, from ./assembler/assembler/MacroAssemblerX86_64.h:37, from ./assembler/assembler/MacroAssembler.h:54, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrJIT.h:37, from /tmp/js17/src/mozjs17.0.0/js/src/yarr/YarrJIT.cpp:30:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^In file included from ./jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/perf/jsperf.h:9, from /tmp/js17/src/mozjs17.0.0/js/src/perf/jsperf.cpp:6:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/perf/jsperf.h:9, from /tmp/js17/src/mozjs17.0.0/js/src/perf/jsperf.cpp:6:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^./dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^In file included from ./jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/perf/jsperf.cpp:7:./ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':./ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^./gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^./gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^./gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert25' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/perf/jsperf.h:9, from /tmp/js17/src/mozjs17.0.0/js/src/perf/jsperf.cpp:6:./ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^./gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^./jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert33' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^./vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^./vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^./vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^./vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^./vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^./vm/String.h: In static member function 'static void JSString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^./vm/String.h: In member function 'bool JSString::hasBase() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^./vm/String.h: In static member function 'static void JSShortString::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert64' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^./jsobj.h: In static member function 'static void JSObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^./jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^./jsscope.h: In static member function 'static void js::Shape::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^./jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^./jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^./jsfun.h: In member function 'bool JSFunction::isExtended() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^./jsfun.h: In static member function 'static void JSFunction::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^./vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^./vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^./vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^./vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^./jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^./vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^./assembler/assembler/MacroAssemblerX86Common.h: In static member function 'static void JSC::MacroAssemblerX86Common::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert113' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./assembler/wtf/Assertions.h:47:35: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define COMPILE_ASSERT(exp, name) MOZ_STATIC_ASSERT(exp, #name) ^./assembler/assembler/MacroAssemblerX86Common.h:95:9: note: in expansion of macro 'COMPILE_ASSERT' COMPILE_ASSERT( ^./methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^./jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^./jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^./jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^./vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^./vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o pm_linux.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pm_linux.o.pp /tmp/js17/src/mozjs17.0.0/js/src/perf/pm_linux.cppHashFunctions.cppIn file included from ./jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/perf/jsperf.h:9, from /tmp/js17/src/mozjs17.0.0/js/src/perf/pm_linux.cpp:6:./gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ./gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ./dist/include/mozilla/FloatingPoint.h:11:0, from ./jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/perf/jsperf.h:9, from /tmp/js17/src/mozjs17.0.0/js/src/perf/pm_linux.cpp:6:./jsapi.h: In member function 'void JS::Value::staticAssertions()':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^./jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^c++ -o HashFunctions.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/HashFunctions.o.pp /tmp/js17/src/mozjs17.0.0/mfbt/HashFunctions.cppSHA1.cppIn file included from ./dist/include/mozilla/HashFunctions.h:48:0, from /tmp/js17/src/mozjs17.0.0/mfbt/HashFunctions.cpp:8:./dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':./dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert0' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^./dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^./dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^c++ -o SHA1.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/SHA1.o.pp /tmp/js17/src/mozjs17.0.0/mfbt/SHA1.cpprm -f libjs_static.a libjs_static.a.desc/usr/bin/python2.7 ./config/pythonpath.py -I./config ./config/expandlibs_exec.py --depend .deps/libjs_static.a.pp --target libjs_static.a --extract -- ar cr libjs_static.a bignum-dtoa.o bignum.o cached-powers.o diy-fp.o double-conversion.o fast-dtoa.o fixed-dtoa.o strtod.o jsalloc.o jsanalyze.o jsapi.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jscrashreport.o jsinfer.o jsinterp.o jsiter.o jslog2.o jsmath.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsproxy.o jsprf.o jsprobes.o jspropertycache.o jspropertytree.o jsreflect.o jsscope.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswatchpoint.o jsweakmap.o jswrapper.o jsxml.o prmjtime.o sharkctl.o ArgumentsObject.o ScopeObject.o Debugger.o GlobalObject.o ObjectImpl.o Stack.o String.o BytecodeCompiler.o BytecodeEmitter.o FoldConstants.o NameFunctions.o ParallelArray.o ParseMaps.o ParseNode.o Parser.o SPSProfiler.o TokenStream.o TestingFunctions.o LifoAlloc.o Eval.o MapObject.o MemoryMetrics.o RegExpObject.o RegExpStatics.o RegExp.o Marking.o Memory.o Statistics.o StoreBuffer.o StringBuffer.o Unicode.o Xdr.o MethodJIT.o StubCalls.o Compiler.o FrameState.o FastArithmetic.o FastBuiltins.o FastOps.o LoopState.o StubCompiler.o MonoIC.o PolyIC.o ImmutableSync.o InvokeHelpers.o Retcon.o TrampolineCompiler.o ExecutableAllocator.o PageBlock.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o ExecutableAllocatorPosix.o OSAllocatorPosix.o ARMAssembler.o MacroAssemblerARM.o MacroAssemblerX86Common.o YarrJIT.o jsperf.o pm_linux.o HashFunctions.o SHA1.o ranlib libjs_static.a/usr/bin/python2.7 ./config/pythonpath.py -I./config ./config/expandlibs_gen.py --depend .deps/libjs_static.a.desc.pp -o libjs_static.a.desc bignum-dtoa.o bignum.o cached-powers.o diy-fp.o double-conversion.o fast-dtoa.o fixed-dtoa.o strtod.o jsalloc.o jsanalyze.o jsapi.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jscrashreport.o jsinfer.o jsinterp.o jsiter.o jslog2.o jsmath.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsproxy.o jsprf.o jsprobes.o jspropertycache.o jspropertytree.o jsreflect.o jsscope.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswatchpoint.o jsweakmap.o jswrapper.o jsxml.o prmjtime.o sharkctl.o ArgumentsObject.o ScopeObject.o Debugger.o GlobalObject.o ObjectImpl.o Stack.o String.o BytecodeCompiler.o BytecodeEmitter.o FoldConstants.o NameFunctions.o ParallelArray.o ParseMaps.o ParseNode.o Parser.o SPSProfiler.o TokenStream.o TestingFunctions.o LifoAlloc.o Eval.o MapObject.o MemoryMetrics.o RegExpObject.o RegExpStatics.o RegExp.o Marking.o Memory.o Statistics.o StoreBuffer.o StringBuffer.o Unicode.o Xdr.o MethodJIT.o StubCalls.o Compiler.o FrameState.o FastArithmetic.o FastBuiltins.o FastOps.o LoopState.o StubCompiler.o MonoIC.o PolyIC.o ImmutableSync.o InvokeHelpers.o Retcon.o TrampolineCompiler.o ExecutableAllocator.o PageBlock.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o ExecutableAllocatorPosix.o OSAllocatorPosix.o ARMAssembler.o MacroAssemblerARM.o MacroAssemblerX86Common.o YarrJIT.o jsperf.o pm_linux.o HashFunctions.o SHA1.o rm -f libmozjs-17.0.so/usr/bin/python2.7 ./config/pythonpath.py -I./config ./config/expandlibs_exec.py --depend .deps/libmozjs-17.0.so.pp --target libmozjs-17.0.so --uselist -- c++ -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs-17.0.so -o libmozjs-17.0.so bignum-dtoa.o bignum.o cached-powers.o diy-fp.o double-conversion.o fast-dtoa.o fixed-dtoa.o strtod.o jsalloc.o jsanalyze.o jsapi.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jscrashreport.o jsinfer.o jsinterp.o jsiter.o jslog2.o jsmath.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsproxy.o jsprf.o jsprobes.o jspropertycache.o jspropertytree.o jsreflect.o jsscope.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswatchpoint.o jsweakmap.o jswrapper.o jsxml.o prmjtime.o sharkctl.o ArgumentsObject.o ScopeObject.o Debugger.o GlobalObject.o ObjectImpl.o Stack.o String.o BytecodeCompiler.o BytecodeEmitter.o FoldConstants.o NameFunctions.o ParallelArray.o ParseMaps.o ParseNode.o Parser.o SPSProfiler.o TokenStream.o TestingFunctions.o LifoAlloc.o Eval.o MapObject.o MemoryMetrics.o RegExpObject.o RegExpStatics.o RegExp.o Marking.o Memory.o Statistics.o StoreBuffer.o StringBuffer.o Unicode.o Xdr.o MethodJIT.o StubCalls.o Compiler.o FrameState.o FastArithmetic.o FastBuiltins.o FastOps.o LoopState.o StubCompiler.o MonoIC.o PolyIC.o ImmutableSync.o InvokeHelpers.o Retcon.o TrampolineCompiler.o ExecutableAllocator.o PageBlock.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o ExecutableAllocatorPosix.o OSAllocatorPosix.o ARMAssembler.o MacroAssemblerARM.o MacroAssemblerX86Common.o YarrJIT.o jsperf.o pm_linux.o HashFunctions.o SHA1.o -lpthread -Wl,-rpath-link,./dist/bin -Wl,-rpath-link,/usr/lib -Wl,-version-script,symverscript -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl -lm -lz -ldl chmod +x libmozjs-17.0.so/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 644 libjs_static.a libjs_static.a.desc ./dist/lib/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 755 libmozjs-17.0.so ./dist/lib/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 755 libmozjs-17.0.so ./dist/bin/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 755 host_jskwgen host_jsoplengen ./dist/host/binmake -C config libsmake[2]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/config'/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 755 nsinstall ../dist/host/binmake[2]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/config'make -C shell libsmake[2]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/shell'js.cppc++ -o js.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../shell -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/js.o.pp /tmp/js17/src/mozjs17.0.0/js/src/shell/js.cppjsoptparse.cppc++ -o jsoptparse.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../shell -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/jsoptparse.o.pp /tmp/js17/src/mozjs17.0.0/js/src/shell/jsoptparse.cppjsheaptools.cppIn file included from ../jsapi.h:26:0, from ../jswrapper.h:13, from /tmp/js17/src/mozjs17.0.0/js/src/shell/js.cpp:24:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/shell/js.cpp:19:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ../jscntxt.h:28:0, from ../jsarray.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/shell/js.cpp:26:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/shell/js.cpp:19:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^../jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^../jsfun.h: In member function 'bool JSFunction::isExtended() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^../jsfun.h: In static member function 'static void JSFunction::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^../vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^../vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^../vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^../vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^../jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^../vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^c++ -o jsheaptools.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../shell -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/jsheaptools.o.pp /tmp/js17/src/mozjs17.0.0/js/src/shell/jsheaptools.cpp../methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^../jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^../ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^../jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^../jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^../vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^In file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/shell/jsheaptools.cpp:10:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/FloatingPoint.h:11:0, from ../jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/shell/jsheaptools.cpp:10:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../frontend/ParseNode.h: In member function 'void js::frontend::UpvarCookie::checkInvariants()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert123' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../frontend/ParseNode.h:37:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32_t)); ^../jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ../jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/shell/jsheaptools.cpp:13:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/FloatingPoint.h:11:0, from ../jsapi.h:15, from /tmp/js17/src/mozjs17.0.0/js/src/shell/jsheaptools.cpp:10:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^../jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^../jsfun.h: In member function 'bool JSFunction::isExtended() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^../jsfun.h: In static member function 'static void JSFunction::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^../vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^../vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^../vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^../vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^../jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^../vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^../methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^../jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^../ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^../jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^../jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^../vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^../vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^In file included from ../jswrapper.h:13:0, from /tmp/js17/src/mozjs17.0.0/js/src/shell/js.cpp:24:../jsapi.h: In function 'JSBool Evaluate(JSContext*, unsigned int, jsval*)':../jsapi.h:3061:32: warning: '*((void*)(& ancx)+40).JSAutoRequest::mContext' may be used uninitialized in this function [-Wmaybe-uninitialized] JS_EndRequest(mContext); ^/tmp/js17/src/mozjs17.0.0/js/src/shell/js.cpp:891:20: note: '*((void*)(& ancx)+40).JSAutoRequest::mContext' was declared here AutoNewContext ancx; ^In file included from ../jswrapper.h:13:0, from /tmp/js17/src/mozjs17.0.0/js/src/shell/js.cpp:24:../jsapi.h:3098:51: warning: '*((void*)(& ancx)+16).JSAutoSuspendRequest::mSaveDepth' may be used uninitialized in this function [-Wmaybe-uninitialized] JS_ResumeRequest(mContext, mSaveDepth); ^/tmp/js17/src/mozjs17.0.0/js/src/shell/js.cpp:891:20: note: '*((void*)(& ancx)+16).JSAutoSuspendRequest::mSaveDepth' was declared here AutoNewContext ancx; ^In file included from ../jswrapper.h:13:0, from /tmp/js17/src/mozjs17.0.0/js/src/shell/js.cpp:24:../jsapi.h:3097:9: warning: '*((void*)(& ancx)+16).JSAutoSuspendRequest::mContext' may be used uninitialized in this function [-Wmaybe-uninitialized] if (mContext) { ^/tmp/js17/src/mozjs17.0.0/js/src/shell/js.cpp:891:20: note: '*((void*)(& ancx)+16).JSAutoSuspendRequest::mContext' was declared here AutoNewContext ancx; ^/usr/bin/python2.7 ../config/pythonpath.py -I../config ../config/expandlibs_exec.py --depend .deps/js17.pp --target js17 --uselist -- c++ -o js17 -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer js.o jsoptparse.o jsheaptools.o -lpthread -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lreadline ../libjs_static.a -lz -ldl /tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 755 js17 ../dist/bin/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 755 js17 ..make[2]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/shell'make -C jsapi-tests libsmake[2]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests'valueABI.cgcc -o valueABI.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wno-unused -Wno-overlength-strings -Wcast-align -Wno-long-long -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -include ../js-confdefs.h -DMOZILLA_CLIENT -MD -MF .deps/valueABI.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/valueABI.ctests.cppc++ -o tests.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/tests.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.cppselfTest.cppc++ -o selfTest.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/selfTest.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/selfTest.cpptestAddPropertyPropcache.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.cpp:8:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.cpp:8:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^In file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/selfTest.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/selfTest.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^In file included from ../jsinfer.h:18:0, from ../jsobj.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.cpp:10:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.cpp:8:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^c++ -o testAddPropertyPropcache.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testAddPropertyPropcache.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testAddPropertyPropcache.cpptestArgumentsObject.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testArgumentsObject.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testArgumentsObject.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testArgumentsObject.cpptestBindCallable.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ../jscntxt.h:28:0, from ../vm/Stack-inl.h:11, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testArgumentsObject.cpp:11:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^../jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^../jsfun.h: In member function 'bool JSFunction::isExtended() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^../jsfun.h: In static member function 'static void JSFunction::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^../vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^../vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^../vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^../vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^../jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^c++ -o testBindCallable.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testBindCallable.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testBindCallable.cpptestBug604087.cpp../vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^../methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^In file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testBindCallable.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^../ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testBindCallable.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^../jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^../vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^../vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o testBug604087.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testBug604087.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testBug604087.cpptestCallNonGenericMethodOnProxy.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testBug604087.cpp:11:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testBug604087.cpp:11:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ../jsinfer.h:18:0, from ../jsobj.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testBug604087.cpp:12:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testBug604087.cpp:11:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^c++ -o testCallNonGenericMethodOnProxy.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testCallNonGenericMethodOnProxy.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpptestChromeBuffer.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testChromeBuffer.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testChromeBuffer.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testChromeBuffer.cpptestClassGetter.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testChromeBuffer.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testChromeBuffer.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testClassGetter.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testClassGetter.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testClassGetter.cpptestCloneScript.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testClassGetter.cpp:11:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testClassGetter.cpp:11:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testCloneScript.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testCloneScript.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testCloneScript.cpptestConservativeGC.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testCloneScript.cpp:11:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testCloneScript.cpp:11:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testConservativeGC.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testConservativeGC.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testConservativeGC.cpptestContexts.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testConservativeGC.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testConservativeGC.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ../jsinfer.h:18:0, from ../jsobj.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testConservativeGC.cpp:6:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testConservativeGC.cpp:5:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^c++ -o testContexts.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testContexts.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testContexts.cpptestCustomIterator.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testContexts.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testContexts.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testCustomIterator.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testCustomIterator.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testCustomIterator.cpptestDebugger.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testCustomIterator.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testCustomIterator.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testDebugger.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDebugger.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDebugger.cpptestDeepFreeze.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDebugger.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDebugger.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ../jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDebugger.cpp:11:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDebugger.cpp:9:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^../jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^../jsfun.h: In member function 'bool JSFunction::isExtended() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^../jsfun.h: In static member function 'static void JSFunction::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^../vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^../vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^../vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^../vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^../jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^In file included from ../jspropertycache.h:15:0, from ../jscntxt.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDebugger.cpp:11:../vm/String.h: At global scope:../vm/String.h:398:24: warning: inline function 'static void JSString::writeBarrierPost(JSString*, void*)' used but never defined static inline void writeBarrierPost(JSString *str, void *addr); ^../vm/String.h:397:24: warning: inline function 'static void JSString::writeBarrierPre(JSString*)' used but never defined static inline void writeBarrierPre(JSString *str); ^c++ -o testDeepFreeze.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDeepFreeze.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDeepFreeze.cpptestDefineGetterSetterNonEnumerable.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testDefineGetterSetterNonEnumerable.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDefineGetterSetterNonEnumerable.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpptestDefineProperty.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testDefineProperty.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDefineProperty.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDefineProperty.cpptestExtendedEq.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDefineProperty.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testDefineProperty.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testExtendedEq.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testExtendedEq.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testExtendedEq.cpptestExternalStrings.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testExtendedEq.cpp:12:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testExtendedEq.cpp:12:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ../jsinfer.h:18:0, from ../jsobj.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testExtendedEq.cpp:13:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testExtendedEq.cpp:12:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^c++ -o testExternalStrings.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testExternalStrings.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testExternalStrings.cpptestFuncCallback.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testExternalStrings.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testExternalStrings.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testFuncCallback.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testFuncCallback.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testFuncCallback.cpptestFunctionProperties.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testFuncCallback.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testFuncCallback.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ../jsinfer.h:18:0, from ../jsobj.h:23, from ../jsfun.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testFuncCallback.cpp:6:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testFuncCallback.cpp:5:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^../jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert96' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert97' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^../jsfun.h: In member function 'bool JSFunction::isExtended() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^../jsfun.h: In static member function 'static void JSFunction::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^../jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^../vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^../vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^../vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^../vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^../jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^../vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^../methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^c++ -o testFunctionProperties.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testFunctionProperties.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testFunctionProperties.cpptestGCOutOfMemory.cpp../jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^../ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^../jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^../jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^../vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^In file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^../vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testGCOutOfMemory.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testGCOutOfMemory.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testGCOutOfMemory.cpptestOOM.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ../jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:10:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^../jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^../jsfun.h: In member function 'bool JSFunction::isExtended() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^../jsfun.h: In static member function 'static void JSFunction::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^../vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^../vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^../vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^../vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^../jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^In file included from ../jspropertycache.h:15:0, from ../jscntxt.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:10:../vm/String.h: At global scope:../vm/String.h:398:24: warning: inline function 'static void JSString::writeBarrierPost(JSString*, void*)' used but never defined static inline void writeBarrierPost(JSString *str, void *addr); ^../vm/String.h:397:24: warning: inline function 'static void JSString::writeBarrierPre(JSString*)' used but never defined static inline void writeBarrierPre(JSString *str); ^c++ -o testOOM.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testOOM.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testOOM.cpptestGetPropertyDefault.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testOOM.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testOOM.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testGetPropertyDefault.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testGetPropertyDefault.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testGetPropertyDefault.cpptestHashTable.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testHashTable.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testHashTable.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testHashTable.cpptestIndexToString.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testHashTable.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testHashTable.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testIndexToString.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testIndexToString.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIndexToString.cpptestIntString.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIndexToString.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIndexToString.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ../jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIndexToString.cpp:11:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIndexToString.cpp:9:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^../jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^../jsfun.h: In member function 'bool JSFunction::isExtended() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^../jsfun.h: In static member function 'static void JSFunction::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^../vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^../vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^../vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^../vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^../jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^../vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^../methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^../jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^../jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^../ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^../jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^../vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^../vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o testIntString.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testIntString.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIntString.cpptestIntTypesABI.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIntString.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIntString.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^c++ -o testIntTypesABI.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testIntTypesABI.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIntTypesABI.cpptestIntern.cpp../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert63' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert64' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testIntern.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testIntern.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIntern.cpptestLookup.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIntern.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testIntern.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert63' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert64' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^c++ -o testLookup.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testLookup.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testLookup.cpptestLooselyEqual.cppc++ -o testLooselyEqual.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testLooselyEqual.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testLooselyEqual.cpptestNewObject.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testLookup.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testLookup.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^In file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../jsinfer.h:18:0, from ../jsobj.h:23, from ../jsfun.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testLookup.cpp:10:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testLookup.cpp:9:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^../jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert96' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert97' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^../jsfun.h: In member function 'bool JSFunction::isExtended() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^../jsfun.h: In static member function 'static void JSFunction::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^../jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^../vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^../vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^../vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^../vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^../jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^../vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^../methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^../jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^../ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^../jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^../jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^../vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^../vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o testNewObject.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testNewObject.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testNewObject.cpptestOps.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testNewObject.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testNewObject.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testOps.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testOps.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testOps.cpptestOriginPrincipals.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testOps.cpp:11:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testOps.cpp:11:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testOriginPrincipals.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testOriginPrincipals.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testOriginPrincipals.cpptestParseJSON.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ../jscntxt.h:28:0, from ../jsarray.h:12, from ../jsobjinlines.h:14, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testOriginPrincipals.cpp:7:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^../jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^../jsfun.h: In member function 'bool JSFunction::isExtended() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^../jsfun.h: In static member function 'static void JSFunction::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^../vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^../vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^../vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^../vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^../jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^../vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^../methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^../jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^../ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^../jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^../jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^../vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^../vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o testParseJSON.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testParseJSON.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testParseJSON.cpptestPropCache.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testParseJSON.cpp:12:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testParseJSON.cpp:12:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert63' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert64' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^c++ -o testPropCache.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testPropCache.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testPropCache.cpptestRegExp.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testPropCache.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testPropCache.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testRegExp.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testRegExp.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testRegExp.cpptestResolveRecursion.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testRegExp.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testRegExp.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testResolveRecursion.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testResolveRecursion.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testResolveRecursion.cpptestSameValue.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testSameValue.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSameValue.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testSameValue.cpptestScriptInfo.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testSameValue.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testSameValue.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testScriptInfo.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testScriptInfo.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testScriptInfo.cpptestScriptObject.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testScriptInfo.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testScriptInfo.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testScriptObject.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testScriptObject.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testScriptObject.cpptestSetProperty.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testScriptObject.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testScriptObject.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testSetProperty.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSetProperty.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testSetProperty.cpptestSourcePolicy.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testSetProperty.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testSetProperty.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testSourcePolicy.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSourcePolicy.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testSourcePolicy.cpptestStringBuffer.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testStringBuffer.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testStringBuffer.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testStringBuffer.cpptestTrap.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testStringBuffer.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testStringBuffer.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^c++ -o testTrap.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testTrap.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testTrap.cpptestTypedArrays.cpp../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert20' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert21' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert22' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert23' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert24' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert28' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert29' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert30' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert31' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert32' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^In file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testTrap.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ../jscntxt.h:28:0, from ../vm/StringBuffer.h:12, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testStringBuffer.cpp:13:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testStringBuffer.cpp:9:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testTrap.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^../jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^../jsfun.h: In member function 'bool JSFunction::isExtended() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^../jsfun.h: In static member function 'static void JSFunction::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^../vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^../vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^../vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^../vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^../jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^../vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^../methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^../jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^../ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^../jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^../jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^../vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^../vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o testTypedArrays.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testTypedArrays.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testTypedArrays.cpptestUTF8.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testTypedArrays.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testTypedArrays.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^c++ -o testUTF8.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testUTF8.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testUTF8.cpptestValueABI.cpp../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^In file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testUTF8.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testUTF8.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testValueABI.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testValueABI.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testValueABI.cpptestVersion.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testValueABI.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testValueABI.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testVersion.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testVersion.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testVersion.cpptestXDR.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testVersion.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testVersion.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^In file included from ../jsinfer.h:18:0, from ../jsscript.h:16, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testVersion.cpp:6:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testVersion.cpp:5:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert41' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert49' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert58' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert67' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^../jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert96' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert97' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^../jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^../jsfun.h: In member function 'bool JSFunction::isExtended() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^../jsfun.h: In static member function 'static void JSFunction::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^../vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^../vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^../vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^../vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^../jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^../vm/GlobalObject.h: In member function 'void js::GlobalObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert112' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/GlobalObject.h:114:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSCLASS_GLOBAL_SLOT_COUNT == RESERVED_SLOTS); ^../methodjit/MethodJIT.h: In static member function 'static void js::VMFrame::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert114' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:236:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(VMFrame, regs) + FrameRegs::offsetOfFp); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert115' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../methodjit/MethodJIT.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(VMFrame, regs) + FrameRegs::offsetOfInlined); ^../ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert116' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/InlineMap.h:45:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^../jsgcinlines.h: In function 'js::gc::AllocKind js::gc::GetGCArrayKind(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert117' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgcinlines.h:70:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ObjectElements::VALUES_PER_HEADER == 2); ^../jscntxtinlines.h: In static member function 'static void js::NewObjectCache::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert118' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:29:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(NewObjectCache::MAX_OBJ_SIZE == sizeof(JSObject_Slots16)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert119' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxtinlines.h:30:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(gc::FINALIZE_OBJECT_LAST == gc::FINALIZE_OBJECT16_BACKGROUND); ^../jsatominlines.h: In function 'jsid js::AtomToId(JSAtom*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert120' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsatominlines.h:112:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JSID_INT_MIN == 0); ^../vm/ScopeObject-inl.h: In member function 'void js::ScopeObject::setAliasedVar(js::ScopeCoordinate, const JS::Value&)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert121' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/ScopeObject-inl.h:51:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CallObject::RESERVED_SLOTS == BlockObject::RESERVED_SLOTS); ^../vm/String-inl.h: In member function 'JSAtom* js::StaticStrings::lookup(const jschar*, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert122' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String-inl.h:399:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INT_STATIC_LIMIT <= 999); ^c++ -o testXDR.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testXDR.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testXDR.cpptestProfileStrings.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testXDR.cpp:9:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testXDR.cpp:9:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^In file included from ../jsinfer.h:18:0, from ../jsscript.h:16, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testXDR.cpp:10:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testXDR.cpp:9:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert41' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert49' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert58' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert67' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert89' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^c++ -o testProfileStrings.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testProfileStrings.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testProfileStrings.cpptestJSEvaluateScript.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testProfileStrings.cpp:11:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testProfileStrings.cpp:11:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ../jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testProfileStrings.cpp:13:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testProfileStrings.cpp:11:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^../jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^../jsfun.h: In member function 'bool JSFunction::isExtended() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^../jsfun.h: In static member function 'static void JSFunction::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^../vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^../vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^../vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^../vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^../jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^In file included from ../jspropertycache.h:15:0, from ../jscntxt.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testProfileStrings.cpp:13:../vm/String.h: At global scope:../vm/String.h:398:24: warning: inline function 'static void JSString::writeBarrierPost(JSString*, void*)' used but never defined static inline void writeBarrierPost(JSString *str, void *addr); ^../vm/String.h:397:24: warning: inline function 'static void JSString::writeBarrierPre(JSString*)' used but never defined static inline void writeBarrierPre(JSString *str); ^c++ -o testJSEvaluateScript.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testJSEvaluateScript.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testJSEvaluateScript.cpptestErrorCopying.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^c++ -o testErrorCopying.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testErrorCopying.o.pp /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testErrorCopying.cppIn file included from ../jsapi.h:26:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:10, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testErrorCopying.cpp:12:../gc/Root.h: In constructor 'JS::Handle::Handle(JS::NullPtr)': ../gc/Root.h:111:89: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] typedef typename js::tl::StaticAssert::result>::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testErrorCopying.cpp:12:../jsapi.h: In member function 'void JS::Value::staticAssertions()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert9' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:601:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueType) == 1); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert10' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:602:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert11' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:603:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSBool) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert12' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:604:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert13' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsapi.h:605:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(Value) == 8); ^../dist/include/js/HashTable.h: In static member function 'static void js::detail::HashTable::staticAsserts()': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert15' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:292:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((sMaxInit * sInvMaxAlpha) >> 7) < sMaxCapacity); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert16' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:293:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sInvMaxAlpha) <= UINT32_MAX); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert17' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:294:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((sMaxCapacity * sizeof(Entry)) <= UINT32_MAX); ^../dist/include/js/HashTable.h: In static member function 'static js::HashNumber js::PointerHasher::hash(const Lookup&)': ../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert18' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:894:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HashNumber) == 4); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert19' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../dist/include/js/HashTable.h:898:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof word == 8); ^../gc/Heap.h: In static member function 'static size_t js::gc::FreeSpan::encodeOffsets(size_t, size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert36' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:188:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift < 16); ^../gc/Heap.h: In static member function 'static void js::gc::ArenaHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert37' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:463:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert38' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:469:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaShift >= 8 + 1 + 1 + 1); ^../gc/Heap.h: In member function 'void js::gc::ArenaHeader::init(JSCompartment*, js::gc::AllocKind)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert39' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:487:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FINALIZE_LIMIT <= 255); ^../gc/Heap.h: In member function 'uintptr_t* js::gc::ChunkBitmap::arenaBits(js::gc::ArenaHeader*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert40' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Heap.h:723:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ArenaBitmapBits == ArenaBitmapWords * JS_BITS_PER_WORD); ^../gc/Barrier.h: In function 'const JS::Value* js::Valueify(const js::EncapsulatedValue*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert44' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:482:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert45' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:483:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../gc/Barrier.h: In function 'js::HeapValue* js::HeapValueify(JS::Value*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert46' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:490:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapValue) == sizeof(Value)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert47' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../gc/Barrier.h:491:5: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(HeapSlot) == sizeof(Value)); ^../dist/include/mozilla/HashFunctions.h: In function 'uint32_t mozilla::AddToHash(uint32_t, A*)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert48' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/HashFunctions.h:176:3: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(a) == sizeof(uintptr_t), ^../jsgc.h: In static member function 'static void js::GCMarker::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert51' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:933:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask >= uintptr_t(LastTag)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert52' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsgc.h:934:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(StackTagMask <= gc::Cell::CellMask); ^../vm/String.h: In static member function 'static void JSString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert53' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:237:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(JS_BITS_PER_WORD >= 32); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert54' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:238:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert55' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:240:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(JSString) == ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert56' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:242:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(JSString, d.u1.chars) == ^../vm/String.h: In member function 'bool JSString::hasBase() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert57' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:371:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((DEPENDENT_FLAGS | JS_BIT(1)) == UNDEPENDED_FLAGS); ^../vm/String.h: In static member function 'static void JSShortString::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert65' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:584:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(INLINE_EXTENSION_CHARS % js::gc::Cell::CellSize == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert66' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/String.h:585:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(MAX_SHORT_LENGTH + 1 == ^In file included from ../jscntxt.h:28:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testErrorCopying.cpp:13:../ds/LifoAlloc.h: In function 'char* js::detail::AlignPtr(void*)':../ds/LifoAlloc.h:36:15: warning: typedef '_' locally defined but not used [-Wunused-local-typedefs] >::result _; ^In file included from ../dist/include/mozilla/Util.h:14:0, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/tests.h:8, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testErrorCopying.cpp:12:../ds/LifoAlloc.h: In member function 'T* js::LifoAlloc::newArray(size_t)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert74' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../ds/LifoAlloc.h:221:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(tl::IsPodType::result); ^../jsinfer.h: In static member function 'static void js::types::TypeObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert75' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsinfer.h:944:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(TypeObject, proto) == offsetof(js::shadow::TypeObject, proto)); ^../vm/ObjectImpl.h: In member function 'void js::ElementsHeader::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert76' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:356:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ElementsHeader) == ValuesPerHeader * sizeof(Value), ^../vm/ObjectImpl.h: In member function 'void js::uint8_clamped::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert77' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:537:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(uint8_clamped) == 1, ^../vm/ObjectImpl.h: In member function 'void js::ObjectElements::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert78' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:868:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectElements) == VALUES_PER_HEADER * sizeof(Value), ^../vm/ObjectImpl.h: In static member function 'static void js::ObjectImpl::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert79' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:978:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) == sizeof(shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert80' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:980:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(ObjectImpl) % sizeof(Value) == 0, ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert81' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:983:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, shape_) == offsetof(shadow::Object, shape), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert82' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:985:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, type_) == offsetof(shadow::Object, type), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert83' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:987:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, slots) == offsetof(shadow::Object, slots), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert84' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:989:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(offsetof(ObjectImpl, elements) == offsetof(shadow::Object, _1), ^../vm/ObjectImpl.h: In member function 'js::HeapSlot* js::ObjectImpl::fixedElements() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert85' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../vm/ObjectImpl.h:1249:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(2 * sizeof(Value) == sizeof(ObjectElements), ^../jsobj.h: In static member function 'static void JSObject::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert86' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1021:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::shadow::Object), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert87' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1023:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) == sizeof(js::ObjectImpl), ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert88' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsobj.h:1025:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSObject) % sizeof(js::Value) == 0, ^../jsscope.h: In static member function 'static void js::BaseShape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert90' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:364:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(BaseShape, clasp) == offsetof(js::shadow::BaseShape, clasp)); ^../jsscope.h: In static member function 'static void js::Shape::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert91' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:855:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, base_) == offsetof(js::shadow::Shape, base)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert92' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:856:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(Shape, slotInfo) == offsetof(js::shadow::Shape, slotInfo)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert93' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscope.h:857:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FIXED_SLOTS_SHIFT == js::shadow::Shape::FIXED_SLOTS_SHIFT); ^../jsscript.h: In constructor 'js::Binding::Binding(js::PropertyName*, js::BindingKind, bool)':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert94' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsscript.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CONSTANT <= KIND_MASK); ^../jsfun.h: In static member function 'static unsigned int JSFunction::offsetOfNativeOrScript()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert98' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:168:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert99' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:169:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); ^../jsfun.h: In member function 'bool JSFunction::isExtended() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert100' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jsfun.h:198:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(FinalizeKind != ExtendedFinalizeKind); ^../jsfun.h: In static member function 'static void JSFunction::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert101' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../jsfun.h:215:9: note: in expansion of macro 'MOZ_STATIC_ASSERT' MOZ_STATIC_ASSERT(sizeof(JSFunction) == sizeof(js::shadow::Function), ^../vm/Stack.h: In static member function 'static void js::StackFrame::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert102' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:290:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(StackFrame, rval_) % sizeof(Value) == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert103' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:291:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(sizeof(StackFrame) % sizeof(Value) == 0); ^../vm/Stack.h: In member function 'js::InitialFrameFlags js::StackFrame::initialFlags() const':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert104' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:891:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_NONE == 0); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert105' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:892:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_CONSTRUCT == (int)CONSTRUCTING); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert106' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:893:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT((int)INITIAL_LOWERED == (int)LOWERED_CALL_APPLY); ^../vm/Stack.h: In static member function 'static void js::FrameRegs::staticAssert()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert107' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1078:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfFp == offsetof(FrameRegs, fp_)); ^../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert108' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1079:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetOfInlined == offsetof(FrameRegs, inlined_)); ^../vm/Stack.h: In static member function 'static void js::StackSpace::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert110' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../vm/Stack.h:1305:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(CAPACITY_VALS % COMMIT_VALS == 0); ^../jscntxt.h: In static member function 'static void js::FreeOp::staticAsserts()':../dist/include/mozilla/Assertions.h:111:43: warning: typedef 'moz_static_assert111' locally defined but not used [-Wunused-local-typedefs] typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/mozilla/Assertions.h:79:50: note: in definition of macro 'MOZ_STATIC_ASSERT_GLUE1' # define MOZ_STATIC_ASSERT_GLUE1(x, y) x##y ^../dist/include/mozilla/Assertions.h:111:20: note: in expansion of macro 'MOZ_STATIC_ASSERT_GLUE' typedef int MOZ_STATIC_ASSERT_GLUE(moz_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^../dist/include/js/Utility.h:67:42: note: in expansion of macro 'MOZ_STATIC_ASSERT' #define JS_STATIC_ASSERT(cond) MOZ_STATIC_ASSERT(cond, "JS_STATIC_ASSERT") ^../jscntxt.h:359:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(offsetof(FreeOp, shouldFreeLater_) == sizeof(JSFreeOp)); ^In file included from ../jspropertycache.h:15:0, from ../jscntxt.h:23, from /tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests/testErrorCopying.cpp:13:../vm/String.h: At global scope:../vm/String.h:398:24: warning: inline function 'static void JSString::writeBarrierPost(JSString*, void*)' used but never defined static inline void writeBarrierPost(JSString *str, void *addr); ^../vm/String.h:397:24: warning: inline function 'static void JSString::writeBarrierPre(JSString*)' used but never defined static inline void writeBarrierPre(JSString *str); ^/usr/bin/python2.7 ../config/pythonpath.py -I../config ../config/expandlibs_exec.py --depend .deps/jsapi-tests.pp --target jsapi-tests --uselist -- c++ -o jsapi-tests -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer valueABI.o tests.o selfTest.o testAddPropertyPropcache.o testArgumentsObject.o testBindCallable.o testBug604087.o testCallNonGenericMethodOnProxy.o testChromeBuffer.o testClassGetter.o testCloneScript.o testConservativeGC.o testContexts.o testCustomIterator.o testDebugger.o testDeepFreeze.o testDefineGetterSetterNonEnumerable.o testDefineProperty.o testExtendedEq.o testExternalStrings.o testFuncCallback.o testFunctionProperties.o testGCOutOfMemory.o testOOM.o testGetPropertyDefault.o testHashTable.o testIndexToString.o testIntString.o testIntTypesABI.o testIntern.o testLookup.o testLooselyEqual.o testNewObject.o testOps.o testOriginPrincipals.o testParseJSON.o testPropCache.o testRegExp.o testResolveRecursion.o testSameValue.o testScriptInfo.o testScriptObject.o testSetProperty.o testSourcePolicy.o testStringBuffer.o testTrap.o testTypedArrays.o testUTF8.o testValueABI.o testVersion.o testXDR.o testProfileStrings.o testJSEvaluateScript.o testErrorCopying.o -lpthread -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib ../libjs_static.a -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lz -ldl /tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 755 jsapi-tests ../dist/binmake[2]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests'make -C tests libsmake[2]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/tests'make[2]: Nothing to be done for 'libs'.make[2]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/tests'/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -R -m 755 libmozjs-17.0.so dist/sdk/libmake[1]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src'make toolsmake[1]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src'make -C config toolsmake[2]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/config'make[2]: Nothing to be done for 'tools'.make[2]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/config'make -C shell toolsmake[2]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/shell'make[2]: Nothing to be done for 'tools'.make[2]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/shell'make -C jsapi-tests toolsmake[2]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests'make[2]: Nothing to be done for 'tools'.make[2]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/jsapi-tests'make -C tests toolsmake[2]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/tests'make[2]: Nothing to be done for 'tools'.make[2]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/tests'make[1]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src'if test -d ./dist/bin ; then touch ./dist/bin/.purgecaches ; fi==> Entering fakeroot environment...==> Starting package().../usr/bin/python2.7 ./config/Preprocessor.py -Dprefix="/usr" -Dexec_prefix="/usr" -Dincludedir="/usr/include" -Dlibdir="/usr/lib" -DMODULE="js-17.0" -DMOZILLA_VERSION="17.0.4esrpre" -DLIBRARY_NAME="mozjs-17.0" -DJS_CONFIG_LIBS="-Wl,-version-script,symverscript -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl -lm -lz -ldl" -DJS_CONFIG_MOZ_JS_LIBS="-L/usr/lib -lmozjs-17.0" -DMOZJS_MAJOR_VERSION="17" -DMOZJS_MINOR_VERSION="0" -DMOZJS_PATCH_VERSION="4esrpre" -DMOZJS_ALPHA="" -DNSPR_CFLAGS="-I/usr/include/nspr" -DNSPR_PKGCONF_CHECK="nspr >= 4.9.2" js.pc.in > mozjs-17.0.pc/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -t mozjs-17.0.pc /tmp/js17/pkg/js17/usr/lib/pkgconfig/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -t js-config.h jscpucfg.h js.msg jsalloc.h jsapi.h jsatom.h jsatom.tbl jsclass.h jsclist.h jsdbgapi.h jsdhash.h jsfriendapi.h jsgc.h jslock.h json.h jsproxy.h jsprf.h jsproto.tbl jsprvtd.h jspubtd.h jstypes.h jsutil.h jsversion.h jswrapper.h jsval.h ./perf/jsperf.h /tmp/js17/pkg/js17/usr/include/js-17.0/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -t ./ds/BitArray.h /tmp/js17/pkg/js17/usr/include/js-17.0/ds/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -t ./gc/Barrier.h ./gc/Heap.h ./gc/Root.h ./gc/Statistics.h ./gc/StoreBuffer.h /tmp/js17/pkg/js17/usr/include/js-17.0/gc/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -t ./../public/HashTable.h ./../public/LegacyIntTypes.h ./../public/MemoryMetrics.h ./../public/RequiredDefines.h ./../public/TemplateLib.h ./../public/Utility.h ./../public/Vector.h /tmp/js17/pkg/js17/usr/include/js-17.0/js/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -t ./../../mfbt/Assertions.h ./../../mfbt/Attributes.h ./../../mfbt/BloomFilter.h ./../../mfbt/CheckedInt.h ./../../mfbt/Constants.h ./../../mfbt/FloatingPoint.h ./../../mfbt/GuardObjects.h ./../../mfbt/HashFunctions.h ./../../mfbt/Likely.h ./../../mfbt/LinkedList.h ./../../mfbt/MathAlgorithms.h ./../../mfbt/MSStdInt.h ./../../mfbt/NullPtr.h ./../../mfbt/RangedPtr.h ./../../mfbt/RefPtr.h ./../../mfbt/Scoped.h ./../../mfbt/StandardInteger.h ./../../mfbt/SHA1.h ./../../mfbt/ThreadLocal.h ./../../mfbt/TypeTraits.h ./../../mfbt/Types.h ./../../mfbt/Util.h ./../../mfbt/WeakPtr.h /tmp/js17/pkg/js17/usr/include/js-17.0/mozilla/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -t js17-config /tmp/js17/pkg/js17/usr/bin/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -t libjs_static.a /tmp/js17/pkg/js17/usr/libmv -f /tmp/js17/pkg/js17/usr/lib/libjs_static.a /tmp/js17/pkg/js17/usr/lib/libmozjs-17.0.a/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -t libmozjs-17.0.so /tmp/js17/pkg/js17/usr/libmake -C shell installmake[1]: Entering directory '/tmp/js17/src/mozjs17.0.0/js/src/shell'/tmp/js17/src/mozjs17.0.0/js/src/config/nsinstall -t js17 /tmp/js17/pkg/js17/usr/binmake[1]: Leaving directory '/tmp/js17/src/mozjs17.0.0/js/src/shell'==> Tidying install... -> Removing doc files... -> Purging unwanted files... -> Removing static library files...==> Creating package "js17"... -> Generating .PKGINFO file... -> Generating .MTREE file... -> Compressing package...==> Leaving fakeroot environment.==> Finished making: js17 17.0.0-3 (Sat Dec 12 07:38:17 UTC 2015)CMD: pacman --query --file js17-17.0.0-3-x86_64.pkg.tar.xz
js17 17.0.0-3Creating hybrid package for 'js17'
Trying to find vanilla package 'js17'...
CMD: pacman --query --file /mirror/pool/community/lib32-js17-17.0.0-4-x86_64.pkg.tar.xz
lib32-js17 17.0.0-4CMD: pacman --query --file /mirror/pool/packages/js17-17.0.0-1-x86_64.pkg.tar.xz
js17 17.0.0-1Package file has the following structure:
/.MTREE/.PKGINFO/toolchain_root/usr/include/js-17.0/jsdhash.h/toolchain_root/usr/include/js-17.0/jsdbgapi.h/toolchain_root/usr/include/js-17.0/jsatom.tbl/toolchain_root/usr/include/js-17.0/jsversion.h/toolchain_root/usr/include/js-17.0/jsprvtd.h/toolchain_root/usr/include/js-17.0/jsproxy.h/toolchain_root/usr/include/js-17.0/jswrapper.h/toolchain_root/usr/include/js-17.0/jspubtd.h/toolchain_root/usr/include/js-17.0/js-config.h/toolchain_root/usr/include/js-17.0/jsperf.h/toolchain_root/usr/include/js-17.0/js.msg/toolchain_root/usr/include/js-17.0/jscpucfg.h/toolchain_root/usr/include/js-17.0/jsgc.h/toolchain_root/usr/include/js-17.0/json.h/toolchain_root/usr/include/js-17.0/jsutil.h/toolchain_root/usr/include/js-17.0/jsalloc.h/toolchain_root/usr/include/js-17.0/jsprf.h/toolchain_root/usr/include/js-17.0/jsclass.h/toolchain_root/usr/include/js-17.0/jsapi.h/toolchain_root/usr/include/js-17.0/jslock.h/toolchain_root/usr/include/js-17.0/jsproto.tbl/toolchain_root/usr/include/js-17.0/jstypes.h/toolchain_root/usr/include/js-17.0/jsval.h/toolchain_root/usr/include/js-17.0/jsfriendapi.h/toolchain_root/usr/include/js-17.0/jsatom.h/toolchain_root/usr/include/js-17.0/jsclist.h/toolchain_root/usr/include/js-17.0/ds/BitArray.h/toolchain_root/usr/include/js-17.0/mozilla/Util.h/toolchain_root/usr/include/js-17.0/mozilla/RefPtr.h/toolchain_root/usr/include/js-17.0/mozilla/TypeTraits.h/toolchain_root/usr/include/js-17.0/mozilla/GuardObjects.h/toolchain_root/usr/include/js-17.0/mozilla/MathAlgorithms.h/toolchain_root/usr/include/js-17.0/mozilla/LinkedList.h/toolchain_root/usr/include/js-17.0/mozilla/Assertions.h/toolchain_root/usr/include/js-17.0/mozilla/ThreadLocal.h/toolchain_root/usr/include/js-17.0/mozilla/SHA1.h/toolchain_root/usr/include/js-17.0/mozilla/RangedPtr.h/toolchain_root/usr/include/js-17.0/mozilla/BloomFilter.h/toolchain_root/usr/include/js-17.0/mozilla/Likely.h/toolchain_root/usr/include/js-17.0/mozilla/Types.h/toolchain_root/usr/include/js-17.0/mozilla/Constants.h/toolchain_root/usr/include/js-17.0/mozilla/NullPtr.h/toolchain_root/usr/include/js-17.0/mozilla/Scoped.h/toolchain_root/usr/include/js-17.0/mozilla/Attributes.h/toolchain_root/usr/include/js-17.0/mozilla/FloatingPoint.h/toolchain_root/usr/include/js-17.0/mozilla/CheckedInt.h/toolchain_root/usr/include/js-17.0/mozilla/WeakPtr.h/toolchain_root/usr/include/js-17.0/mozilla/MSStdInt.h/toolchain_root/usr/include/js-17.0/mozilla/HashFunctions.h/toolchain_root/usr/include/js-17.0/mozilla/StandardInteger.h/toolchain_root/usr/include/js-17.0/js/RequiredDefines.h/toolchain_root/usr/include/js-17.0/js/MemoryMetrics.h/toolchain_root/usr/include/js-17.0/js/HashTable.h/toolchain_root/usr/include/js-17.0/js/LegacyIntTypes.h/toolchain_root/usr/include/js-17.0/js/Utility.h/toolchain_root/usr/include/js-17.0/js/TemplateLib.h/toolchain_root/usr/include/js-17.0/js/Vector.h/toolchain_root/usr/include/js-17.0/gc/Barrier.h/toolchain_root/usr/include/js-17.0/gc/StoreBuffer.h/toolchain_root/usr/include/js-17.0/gc/Statistics.h/toolchain_root/usr/include/js-17.0/gc/Heap.h/toolchain_root/usr/include/js-17.0/gc/Root.h/toolchain_root/usr/lib/libmozjs-17.0.so/toolchain_root/usr/lib/pkgconfig/mozjs-17.0.pc/usr/bin/js17-config/usr/bin/js17/usr/include/js-17.0/jsdhash.h/usr/include/js-17.0/jsdbgapi.h/usr/include/js-17.0/jsatom.tbl/usr/include/js-17.0/jsversion.h/usr/include/js-17.0/jsprvtd.h/usr/include/js-17.0/jsproxy.h/usr/include/js-17.0/jswrapper.h/usr/include/js-17.0/jspubtd.h/usr/include/js-17.0/js-config.h/usr/include/js-17.0/jsperf.h/usr/include/js-17.0/js.msg/usr/include/js-17.0/jscpucfg.h/usr/include/js-17.0/jsgc.h/usr/include/js-17.0/json.h/usr/include/js-17.0/jsutil.h/usr/include/js-17.0/jsalloc.h/usr/include/js-17.0/jsprf.h/usr/include/js-17.0/jsclass.h/usr/include/js-17.0/jsapi.h/usr/include/js-17.0/jslock.h/usr/include/js-17.0/jsproto.tbl/usr/include/js-17.0/jstypes.h/usr/include/js-17.0/jsval.h/usr/include/js-17.0/jsfriendapi.h/usr/include/js-17.0/jsatom.h/usr/include/js-17.0/jsclist.h/usr/include/js-17.0/ds/BitArray.h/usr/include/js-17.0/mozilla/Util.h/usr/include/js-17.0/mozilla/RefPtr.h/usr/include/js-17.0/mozilla/TypeTraits.h/usr/include/js-17.0/mozilla/GuardObjects.h/usr/include/js-17.0/mozilla/MathAlgorithms.h/usr/include/js-17.0/mozilla/LinkedList.h/usr/include/js-17.0/mozilla/Assertions.h/usr/include/js-17.0/mozilla/ThreadLocal.h/usr/include/js-17.0/mozilla/SHA1.h/usr/include/js-17.0/mozilla/RangedPtr.h/usr/include/js-17.0/mozilla/BloomFilter.h/usr/include/js-17.0/mozilla/Likely.h/usr/include/js-17.0/mozilla/Types.h/usr/include/js-17.0/mozilla/Constants.h/usr/include/js-17.0/mozilla/NullPtr.h/usr/include/js-17.0/mozilla/Scoped.h/usr/include/js-17.0/mozilla/Attributes.h/usr/include/js-17.0/mozilla/FloatingPoint.h/usr/include/js-17.0/mozilla/CheckedInt.h/usr/include/js-17.0/mozilla/WeakPtr.h/usr/include/js-17.0/mozilla/MSStdInt.h/usr/include/js-17.0/mozilla/HashFunctions.h/usr/include/js-17.0/mozilla/StandardInteger.h/usr/include/js-17.0/js/RequiredDefines.h/usr/include/js-17.0/js/MemoryMetrics.h/usr/include/js-17.0/js/HashTable.h/usr/include/js-17.0/js/LegacyIntTypes.h/usr/include/js-17.0/js/Utility.h/usr/include/js-17.0/js/TemplateLib.h/usr/include/js-17.0/js/Vector.h/usr/include/js-17.0/gc/Barrier.h/usr/include/js-17.0/gc/StoreBuffer.h/usr/include/js-17.0/gc/Statistics.h/usr/include/js-17.0/gc/Heap.h/usr/include/js-17.0/gc/Root.h/usr/lib/libmozjs-17.0.so/usr/lib/pkgconfig/mozjs-17.0.pcGenerating .MTREE
CMD: bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link toolchain_root .PKGINFO usr
Tar-ing up files
CMD: bsdtar -cf - .MTREE toolchain_root .PKGINFO usr
CMD: xz -c -z
Successfully ran bsdtar -cf - .MTREE toolchain_root .PKGINFO usr | xz -c -z
CMD: bsdtar -tqf js17.pkg.tar.xz .PKGINFO
.PKGINFOCreated package at path /toolchain_repo/js17.pkg.tar.xz
Attempting to access local repository, attempt 1
CMD: repo-add /toolchain_repo/tuscan.db.tar /toolchain_repo/js17.pkg.tar.xz
==> Extracting database to a temporary location...==> Adding package '/toolchain_repo/js17.pkg.tar.xz' -> Computing checksums... -> Creating 'desc' db entry... -> Creating 'depends' db entry...==> Creating updated database file '/toolchain_repo/tuscan.db.tar'